Who I am
It started in high school, when I built an online store for my father’s business. It had real customers, and that got me hooked on solving real problems with code. Later I got degrees in law and engineering, but I chose software.
I started as a WordPress freelancer, then worked at agencies and outsourcing companies: LP5, TeamDev and PioGroup. There I worked on PHP applications, CMS projects, APIs and client work, in very different teams.
Since 2018 I’ve worked at WebSpellChecker. I own core parts of the SaaS there: the Laravel backend, Vue.js dashboard features, Stripe billing, AWS infrastructure, Docker and CI/CD.
Day to day I work with AI coding agents: Claude Code, Codex and Hermes, my self-hosted agent. I set up the project context, rules and checks around each task. Architecture, code review and what goes to production are still my decisions.
Outside of work, I lift weights, hike in the mountains around Spain, and spend time with my family. I enjoy Linux, open-source tools, and hardware projects when time allows.