20+ years building products and teams
I’ve helped launch new products, scale growing ones, and pull legacy projects back into shape — keeping them lean and the teams effective.
I leave behind clear workflows, solid engineering practices, and a team that can deliver without me.
When to bring me in
Whether your product is stuck, scaling too fast, or needs a push in the right direction, I can step in to lead, unblock, or boost your team.
Ways I can jump in
Fractional CTO
You don’t need a massive team or hype to build something solid — sometimes you just need the right CTO for the right amount of time.
I set direction, eliminate bottlenecks, and keep the spark in your developers’ eyes.
Engineering Chief of Staff
I bridge the gap between a high-flying CTO and dev teams — turn strategy into shipped work, give feedback, and keep delivery on track.
Bring my team
I can plug in trusted engineers I’ve worked with for years — from seasoned pros to my top students, trained and ready to deliver. Full-time, part-time, or for a limited mission.
Architecture & code audit
I dig into your architecture, infrastructure, codebase, and tooling to uncover technical risks and opportunities. You’ll get a clear view of what’s slowing the product down and where to invest for long-term stability and growth.
Delivery process overhaul
I review how ideas travel from planning to production — communication, workflows, hand-offs, and release practices — to spot bottlenecks and inefficiencies, and map a plan to make delivery faster and more predictable.
Team coaching & hiring
I help you hire the right talent, level up your team’s skills, and make sure they can deliver their best work together.


Selected brands & teams I’ve helped
My engineering toolkit
Approaches and systems I’ve built that turn engineering principles into daily habits — for healthier code and smoother delivery: