I was born curious. I talked my dad into teaching me QBASIC when I was eleven, spent that year writing tiny games and passing floppy disks around the schoolyard, and drew blueprints for a robot that was going to help my mom with her cooking — she cooked a lot, and I was convinced the future would fix it. The robot never shipped. The habit did.
The CV version of the sixteen years since is: full-stack engineer out of school learning every layer I could get my hands on (frontend, backend, databases, networking, devops), consulting for smaller and mid-sized teams, a couple of startups of my own that taught me more than they paid, and co-founding NextGen Kitchens in late 2022 — CTO and acting CPO for three-plus years, zero to a million a month in transactions, production AI across recommendations, forecasting, RAG, and agent orchestration. Accurate. Also somewhat beside the point.
What I actually care about is the overlap between business and tech — how a product with the right instincts can quietly outcompete a company ten times its size. That's what played out at NextGen. Our customers had better-resourced options and chose us anyway, because we were more curious about what they actually needed and more willing to let the product reflect that. That lesson is what I bring into other teams now: curiosity about the user, honesty about what's working, and the patience to build the thing that fits instead of the thing that's in the slide.
Outside the work, I'm a dad and a husband. I live in Vancouver which is as beautiful as people say, and I met my wife backpacking in Southeast Asia — which explains a lot about how I travel and not much about how I work. I love what tech can do and I worry about what it's doing to how we relate to each other and to the natural world. I'm not sure how to hold both of those at once. I suspect the answer has something to do with building the next wave a little more carefully than the last one.
Most of my time right now is fractional and advisory. I'm also open to senior technical leadership roles for the right team — if that's you, write to me directly. If we end up working together, you'll find I care about your team and your users in a way that's probably slightly inefficient from a consulting standpoint. That's the point.