I help close the gap between ambitious goals and reality, providing technical leadership that scales with your business.
Canadian turned American, builder at heart.
When I'm not crafting digital experiences, you'll find me in my workshop learning woodworking, or outside spending way too much time perfecting my bermudagrass lawn. I'm currently dreaming of that new reel mower.
I'm passionate about React and the whole Remix/React Router v7 movement, but I pride myself on adapting to any stack or language. The best tool is the one that solves the problem. I'm also a big fan of AI and how it can be used to make our lives easier and more efficient.
Life outside code: Married with two energetic boys, one loyal dog, and one cat who thinks they run the place. They keep me grounded and remind me why building great things matters.
Technical leadership that scales with your needs. Choose the engagement level that fits your business.
One-Time Consultation
Perfect for immediate guidance:
Get clarity on your technical direction with actionable insights you can implement immediately.
Ongoing Support
Continuous technical oversight:
Stay on track with regular check-ins and proactive problem-solving.
Hands-On Leadership
Full technical leadership:
Get a seasoned CTO without the full-time commitment or cost.
You need to focus on marketing and sales. I want you to know that your software is being handled so you can focus on the parts that you do best.
I focus on the future and what you will need. From scalable code to hiring a team.