Untangling complicated systems and building products that last.
Most of my work has been in Rails applications, React Native, billing systems, and platform modernization. I enjoy ambiguous problems, shipping software, and leaving systems simpler than I found them.
11,000
accounts migrated off legacy pricing
$7M
projected ARR from the billing rebuild
15.2 → 23.7%
SMB activation
10 → 3 days
time-to-value
Work
2017 – present
Nov 2022 – Jul 2026 · Remote
CompanyCam
Engineering Manager · Senior Backend Engineer / Tech Lead
Served as Tech Lead for the Growth team, leading activation projects, code reviews, and technical direction with Product and Design.
Drove a billing rebuild that pulled pricing and entitlements out of Stripe and into our own system, unlocking pricing and packaging changes that were impossible before.
Cut time-to-value from 10 days to 3 and grew SMB activation from 15.2% to 23.7% through onboarding and feature-discovery work.
Jan 2017 – Present · Contract
Civic-engagement platform
Lead Engineer & Architect
Sole architect and lead engineer for a platform built on a Rails API and a React Native app, leading a ground-up rewrite from legacy architecture to production.
Shipped the mobile app through App Store approval and built the platform infrastructure: direct S3 uploads, ActionCable/Redis messaging, push notifications, autoscaling workers, and production deployment.
Led long-term platform evolution through multiple Ruby, Rails, and React Native upgrades.
Dec 2020 – Oct 2022 · Remote
Bendyworks
Head of Engineering & Operations
Joined as an engineer, then led engineering and operations for a 13-person consultancy with $2M+ in annual revenue.
Set technical direction and built the team's engineering and delivery practices.
Jan 2020 – Oct 2020 · Remote
Roundtrip
Senior Software Engineer
Led engineers and QA through a database restructure and managed the cross-team release process.
Improved engineering practices by introducing Requests for Comments (RFCs) to guide technical decisions across teams.
Worked with internal users to identify the underlying problems rather than simply implementing requested solutions.
Apr 2019 – Jan 2020 · Remote
TaxJar
Software Engineer
Automated the filing of sales tax returns across multiple states, a system where getting the numbers exactly right was the whole job.
Reviewed code with a focus on correctness, maintainability, and long-term reliability.
Aug 2017 – Apr 2019 · Durham, NC
Adwerx
Developer
Automated the creation of branded partner portals, cutting new integrations from weeks to hours.
Built branded portals for enterprise partners and integrated their data feeds across API, XML, and CSV.