The Story
I built and sold my first company at 23. I climbed to principal engineer at VC-backed companies. Then I spent 12 years inside agencies, building software for other people's businesses.
I saw every failure mode. Scope creep disguised as "agile." Junior devs billed at senior rates. Codebases nobody could maintain. Teams that were perfectly capable but had no shared system for thinking about what they were building. I watched smart people write bigger and bigger checks for the same problems, because nobody had the incentive to fix the root cause. Agencies profit from ambiguity. They don't profit from clarity.
At some point I realized the problem was never the people. It was always the system. Teams don't need more resources. They need a better way to think about what they're building. When you give them that, everything changes. Communication opens up. Decisions get easier. The work starts compounding instead of spinning.
That's what I do now. I embed with engineering and product leaders who just inherited a mess and help them turn it into a real practice. Not consulting. Not training. Building. I bring tech-company engineering principles into companies at the grow-up moment, through the work itself.