/ About
About
I design and build web systems for digital products. My focus is the intersection of architecture, product and user experience — making interfaces that are fast, accessible and maintainable, increasingly with AI in the loop.
How I think
I value clarity over cleverness. Most frontend complexity is accidental, and the best architectures are the ones a new teammate can navigate on day one. I think about software in terms of feedback loops, boundaries and tradeoffs.
What I care about
Performance, accessibility and developer experience as first-class concerns. Product thinking applied to engineering decisions. Using AI as leverage for execution without giving up engineering judgement.
How I got here
I've been writing software professionally since 2013. Each role pushed my thinking from "shipping features" toward designing systems that age well.
- 2018 — 2026
Senior frontend at Meta(.es)
Working on financial products at scale. Frontend architecture, design system contributions and cross-team technical decisions. Stack: Angular, Lit, Node.js.
- 2017
Senior frontend at Accenture
Banking startup mode inside a large org. Working alongside very senior engineers taught me to argue tradeoffs in writing and design for change.
- 2016
Full stack at Best Option Media
Rebuilt the frontend of a sports-betting comparator and reshaped the architecture. First exposure to owning a system end to end.
- 2015
Full stack at Telecoming
Call-center platform with AngularJS on the frontend and PHP/MySQL on the backend. First taste of large legacy systems.
- 2013
First role: Envista
Internship turned first job. Public-administration websites, MySQL, PHP. Where I learned how production software actually breaks.
- 2013
Master's in Web Engineering
Programming 24×7. The period that turned curiosity into discipline.
- 2008
Bachelor's in Computer Science
Started without certainty, finished hooked. C++ and Java, mostly.
What I'm exploring now
AI-assisted architecture workflows, signal-based reactivity in modern frontends, observability for client-side systems, and how product metrics should shape engineering tradeoffs.