Software development
For products that grew faster than their structure. I open the codebase, measure what is actually there, and build what is missing — features, refactors, maintenance — with your team, not instead of it.
Feature development
New capabilities, from data model to UI.
Architecture & refactoring
Structure that survives the next three features, not just the demo.
Frontend & design systems
The special focus: UI architecture, component libraries, tokens.
Maintenance
The unglamorous work: upgrades, dependencies, performance, bugs.
on-site IT / DE
deepest: TypeScript · Vue
agreed at intake, no surprises
PROCEDURE — FIG. 2
INTAKE
30-minute call, free. You state the problem.
MEASURE
I read the codebase before promising anything. Numbers, not impressions.
BUILD
Features, refactors, fixes — shipped in small, reviewable steps.
DOCUMENT
Decision records your next hire can read without a guide.