I own features end to end, from the API to the interface.
Six years in, I move comfortably from schema design and API internals up to the pixels a user actually touches, and I care about both equally. I am strongest end to end. I have a soft spot for Vue, and I gravitate toward work where the hard part is real.
Open to remote roles worldwide, and ready to relocate within the EU.
Led the Vue 2 to 3 migration across 2,500 plus components without freezing feature work. Rebuilt the toolchain on Vite and took the production build from 10 minutes to 30 seconds, so the whole team shipped faster every single day.
Designed and shipped two production automation platforms on NestJS, React and Electron. Owned the data model, the services and the desktop client. Same hands from the first migration to the first deploy.
PHP, Symfony and Laravel services, Postgres schemas under real load, CI pipelines, and the interfaces sitting on top of all of it. The constant has been owning a feature from request to render.
Full disclosure: I designed and built this site with AI in the loop, on purpose. I treat these tools the way I treat any other part of the stack, as leverage I can direct. Knowing how to aim them well is part of being a fullstack engineer now, not a shortcut around it.
Open to remote worldwide and EU relocation.