I build products end to end: the interface, the backend, and lately the AI systems in between. The parts I care about most are the ones that have to survive contact with real users. Dashboards that stay fast. Integrations that fail loudly instead of silently. AI output structured enough to actually ship.
At Mouseflow I led the analytics dashboard’s migration from jQuery to Vue and ran its integrations platform across Shopify, WordPress, Optimizely, and Salesforce. Solo, I shipped Formship (the agentic orchestration behind a coaching SaaS) and HasteCV (an AI resume builder with its own MCP server). I run my own job search through tools I built, which keeps me honest about what they’re worth.
This site is part of the work too: a hand-built design system, two identities from one codebase, and a build process where AI implements but never decides.