Volca
A B2B SaaS platform helping service industry businesses manage and track technician payroll, built on a React frontend with a Ruby on Rails backend.
Visit Volca
YEAR
2025–2026
COMPANY
VOLCA
ROLE
FOUNDING ENGINEER
SCOPE
FULL-STACK DEVELOPMENT, UI/UX DESIGN
Overview
Volca is a B2B SaaS platform for service industry businesses (HVAC, plumbing, electrical) to manage and track technician payroll. I joined as a founding engineer in December 2025 right in the middle of a big pivot, where the product was shifting from a referral and spiff tracking app to a full payroll management platform. I worked on a small team of eight across the full stack on a React and React Native frontend with a Ruby on Rails backend, shipping new features, squashing bugs, and talking directly with clients to figure out what the product actually needed.
A note on visuals
The work I did at Volca lives inside internal tools and dashboards that I can't share publicly. The sections below cover what I built while I was there.
User Impersonation Tool
One of the first big things I built was a user impersonation tool for the customer success team. Admins can pick any client business and user from a dropdown and instantly pull up their session on the frontend, which made support and debugging way faster. It took a decent amount of work on both ends to make sure it was properly secured and couldn't be misused.
Automated Email Reports
I designed and built an automated email reporting system for payroll. It takes in payroll run data, dynamically generates an HTML/CSS email breaking down each technician's pay, and lets you schedule or immediately send it out to whoever needs it. Payroll is complicated, so a big part of this was actually sitting down with technician teams to figure out what they wanted to see in a pay summary and how to present it in a way that made sense to them.
Payroll Dashboard
I designed and built a payroll summary dashboard so business owners and admins could actually see what was happening in each payroll run. It has interactive charts and filterable tables showing the full earnings breakdown per technician: commissions, bonuses, deductions, the whole picture. I wireframed and prototyped the whole thing in Figma first before touching the codebase.
Engineering Process
  • Conducted user research calls with shop owners and technician teams to inform feature design and surface real-world payroll needs.
  • Worked across a React + React Native frontend and Ruby on Rails backend serving 40+ service industry businesses.
  • Designed wireframes and prototypes in Figma for all major features before development.
  • Built secure, role-scoped internal tooling with careful attention to authorization and access control.
  • Contributed to ongoing bug fixes, component improvements, and minor feature work throughout the codebase.