It started around 2007, still a teenager, tweaking templates and breaking pages on blogs until I understood what happened behind every line. By 14 it was already an obsession — and more than 19 years later, that same habit of taking things apart to understand them is still my method.
I've lived through nearly every wave of the web: blogs and SEO, servers, PHP and Laravel, modern front-end, Docker, the cloud and now applied AI. Each phase added a layer — structure, performance, operations and finally architecture, which is where the decisions actually carry weight.
Today I'm accountable for whole systems, not snippets of code: I design the architecture, build the backend and the integrations, provision the infrastructure, ship it, monitor it and keep it running. I've delivered multi-tenant SaaS and ERP platforms, real-time systems for thousands of concurrent users, industrial telemetry wired to PLCs and AI systems in production.
A large share of serious work happens inside software that already exists. I know how to step into a legacy codebase, recover the business rules nobody documented and modernise it in stages — without stopping operations and without breaking what already works.
With AI the principle is the usual one: judgment before hype. I use AI as an engineering component and as a multiplier for my own work, always with review, tests and attention to cost, security and the real limits of the models.
In the end, my value goes beyond writing code: it's solving problems through engineering and owning technical responsibility for whatever goes into production.