IR

/ 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 2013

    First role: Envista

    Internship turned first job. Public-administration websites, MySQL, PHP. Where I learned how production software actually breaks.

  6. 2013

    Master's in Web Engineering

    Programming 24×7. The period that turned curiosity into discipline.

  7. 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.