12+
Experience
Years building web and mobile products with frontend-heavy teams.
I build fast, accessible products and stronger frontend systems. Over the last 12+ years, I have worked across commerce, gaming, SaaS, real estate, and open source with React, Next.js, TypeScript, and hands-on technical leadership.
Primary focus
Frontend architecture
Working style
Hands-on tech leadership
12+
Experience
Years building web and mobile products with frontend-heavy teams.
14
Team led
Largest cross-functional team I have led across product, design, frontend, and backend.
35->98
Lighthouse
Performance swing from the Marcone storefront rebuild at Smith Commerce.
100+
Community
Typical attendance for ReactJS Colombia meetups, workshops, and talks.
React and TypeScript sit at the center, but the stack expands to whatever the product needs: mobile, backend, testing, DX, and delivery tooling.
From headless commerce and esports to real estate and open source, these projects show how I approach performance, architecture, and delivery.
Led the frontend rebuild of Marcone's headless commerce experience, turning a slow legacy storefront into a faster, more accessible, scalable platform.
Led frontend and platform architecture for an esports product, improving performance, reducing tech debt, and helping a 14-person team ship with confidence.
Built products across fintech, gaming, and SaaS, including Team Liquid, NurtureBoss, and Stardust.gg, with a focus on performance and scale.
What I do now
Most of my work lives between frontend architecture, product delivery, and developer experience. I like untangling messy systems and turning them into calmer, faster teams.
How I lead
I stay close to the code. I help teams set standards, reduce rework, and make better decisions earlier, especially when performance, accessibility, or architecture are on the line.
Outside the sprint
I co-organize ReactJS Colombia, write about DX and frontend workflows, and keep learning while working remotely from Medellin and on the road.
I mostly write about developer experience, React, TypeScript, testing, and the workflows that help teams ship cleanly. Some posts are published in Towards Dev, others on Medium.
In a previous post, “Building the Best Next.js TypeScript Standard Vitest ESLint Configuration” , we discussed a powerful ESLint setup designed to maintain code quality, consistency, and adherence to best practices for N…
Setting up a MongoDB replica set in your local environment can be essential for testing and development purposes, especially when you need to mimic a production-like setup.
Continuing from our previous post on optimizing development workflows, today we’ll explore the power of Visual Development Experience (VDE) with Storybook in Action, alongside Next.js.