
Product engineer with over a decade across frontend and backend, and most recently production agentic AI systems. I own product areas end to end, from architecture through shipping, and work across teams on the tooling, standards, and technical direction a codebase is built on.
Product engineer with over a decade across frontend and backend, and most recently production agentic AI systems. I own product areas end to end, from architecture through shipping, and work across teams on the tooling, standards, and technical direction a codebase is built on.
I started in telecommunications before moving into web development, began as a backend developer and expanded into frontend, working across the JS ecosystem, WebGL, Ruby on Rails, and .NET. These days I see myself less as a pure full-stack developer and more as a product engineer: I care about shipping features that actually work and help users, not just closing tickets. I'll push back and raise concerns with product owners when something doesn't add up, because getting it right matters more than getting it done. Outside of coding, I research UX topics like psychology in web design, HCI, design thinking, and deep learning.
As a tech lead and later across teams, I set the technical direction others build within: monorepo structure, CI/CD and testing standards, and cross-team rollouts planned so nobody's in-flight work breaks. I take initiative on whole new features and product areas, often building a quick POC to put something tangible in front of stakeholders, then proving out what works and bringing it back to the team. AI is part of that toolkit: I build production features with AI agents and put the workflows around them in place so the rest of the team moves faster too.
"Jack of all trades, master of none, but better than master of one"






