Writing
Stories from the work.
Longer-form notes on the systems I've built, the calls I've made, and the things I learned the hard way.
- EngineeringAug 2026
The bottleneck moved from typing to judgment
Cursor, Claude, and ChatGPT didn't make JSX cheaper to ship. They made the expensive part obvious — deciding whether the component belongs in the codebase at all.
4 min read - GrowthMar 2026
Learning the backend on a frontend engineer's clock
Not a detour — a deliberate move into schemas, APIs, and the half of the system I used to treat as a black box.
1 min read - LeadershipFeb 2026
How I moved a team off Angular without a rewrite
The win was never "React is better." It was de-risking a framework change and bringing people with me.
1 min read - EngineeringJan 2026
Rebuilding the booking flow agents actually use
Cutting a nine-field form down to a thirty-second task — and what it did to error rates on the CRM floor.
1 min read