Senior Engineering Contractor
Helping companies deliver complex software and fix struggling teams — fast.
Senior hands-on engineering for complex tools & systems
I join teams that need an experienced engineer now — unblock delivery, raise quality, and get releases out the door.
View details →Engineering leadership without hiring a full-time manager
I help teams that are stuck, overloaded, or burning out — improving delivery, clarity, and morale.
View details →
I help companies deliver complex software and fix the problems that stop teams from shipping.
I've spent over two decades building professional tools and internal platforms, including 13 years on large, long-lived products used by film and game studios around the world. My background spans senior engineering, system architecture, and engineering management.
When delivery starts to slip, it's rarely just a code problem. I step in to unblock teams, raise technical quality, coach leaders, and simplify processes — focusing on what actually helps teams deliver, not ceremony.
Whether you need code or coaching, an initial conversation costs nothing.
Get in touchLong-lived production code for tools, pipelines, and internal systems that teams rely on every day.
I've spent most of my career building tools and internal software — the kind of systems that other professionals rely on to do their work efficiently and safely.
As an Application Architect, senior engineer, and Engineering Manager, I've worked at every level — from deep in large C++ and Python codebases to setting technical direction and supporting teams.
I'm comfortable dropping into existing codebases, making sense of them fast, and leaving things cleaner than I found them.
Internal tools, DCCs, automation, build systems
System design, code review, technical leadership
Legacy cleanup, refactoring, tech debt reduction
Practical AI integration with realistic expectations
Capable people, unnecessary friction. I help teams understand what’s actually getting in the way — and fix it.
I've led engineering teams through challenging deliveries, rebuilt struggling teams, and helped good teams become great. The technical work matters, but how people work together often matters more.
I'm a Certified Scrum Master, but I don’t believe process frameworks are goals in themselves.
My focus is on clarity, ownership, and sustainable delivery. Teams that understand their goals and trust each other tend to ship better software.
Step in, stabilize, set up for long-term success
Psychological safety, growth, reducing friction
Pragmatic frameworks that actually help delivery
Ship consistently without burning people out
Realistic AI adoption — strengths and limitations