Leave a Review
- WordPress
- WooCommerce
Full stack developer with product mindset.
Before I wrote a single line of production code, I was the one writing the tickets. I spent nearly 3 years as a Product Owner on a mobile app serving 750,000+ monthly active users, then crossed over into engineering.
Today I'm a Full Stack Developer with 6+ years of experience, but I still approach every problem product-first.
These days I work mostly in PHP and Symfony, with TypeScript, React, Next.js and Flutter on the frontend. But I've stopped thinking of myself as a "backend" or "frontend" developer; the interesting problems usually sit across the whole stack anyway. That range carries into my own products too; a Flutter app and a WooCommerce plugin both started as things I wanted to exist. Most of my client work has been remote, for teams in Switzerland and the UK.
Building my own products is how I keep learning, it's where I get to make the product, design, and engineering calls all at once, and live with the consequences.
My primary language for over 7+ years. The foundation of most of the production systems I've built and maintained.
My framework of choice for backend work. I've built and maintained microservices, REST APIs, core platform features, and production ready admin interfaces with it.
I reach for Go when I need performance and concurrency, mainly for small standalone tools, cli tools or microservices.
My go-to for scripting, automation, and quick data tasks where speed of writing matters more than anything else.
How I write anything frontend these days. The type safety has saved me more times than I can count on larger codebases.
My main frontend library, used to build full production apps with Next.js end to end.
The stack behind my own mobile app. Building a real product end-to-end is how I learned it properly, not a tutorial.
Where my WooCommerce plugin lives. Working inside the WordPress ecosystem taught me a lot about building for other people's sites.
Part of how I keep environments consistent, from local dev through to deployment.
Daily driver for version control and collaboration. Code reviews, branching, the usual, second nature at this point.