About me

Rafael López Dorado
I’m a Principal Front-end Engineer focused on building front-ends that last.

Over the last 8+ years I’ve worked mostly with Vue/Nuxt, scaling UI systems, cleaning up legacy codebases and helping teams avoid drowning in CSS and front-end debt.

I care about architecture that real teams can maintain: clear components, predictable patterns, and performance that doesn’t require heroics to keep.

Outside of work, I run tabletop roleplaying games and design narrative systems — which is probably why I think so much in terms of systems, feedback loops and long-term consequences in code and product.