Skip to content
View rodrigobustamante's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report rodrigobustamante

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rodrigobustamante/README.md
Rodrigo Bustamante — Design Engineer · Senior Frontend Engineer

I design and build frontend platforms and design systems, from airlines to copper mining.

🟢 Open to Senior Frontend Engineer roles · Madrid, Spain (remote-friendly)

Website in English Website in Spanish Download CV LinkedIn Email
dev.to X Instagram


About me

Computer engineer with 9 years building web products for retail, payments, healthcare and aviation. I spent the last years at LATAM Airlines, where I worked on the airline's home page and later on Hangar, its design system: boilerplate and components used by 50+ teams and reaching millions of passengers.

  • 🏗️ Software Architect at Vantaz Analytics, building a supplier management platform for a copper miner (Next.js, FastAPI, Azure)
  • 🧩 Focused on design systems, micro-frontends, accessibility and web performance
  • 🤖 Building MCPs and Skills so teams and AI agents can work with design systems
  • 🌍 Based in Madrid, Spain · Spanish (native) · English (B2)
  • ⚡ Off the keyboard: running, tennis, video games and series

Featured projects

Intervalo: trains moving across the Madrid metro map The metro as an instrument: every train in Santiago and Madrid plays a note as it reaches a station, interpolated from GTFS open data.

Next.js · MapLibre GL JS · Web Audio API · TypeScript
PACE landing page

🏃 PACE · live demo

Running analytics on top of Strava: fitness, fatigue and form, race predictions and an AI coach powered by Gemini, GPT-4o or Claude. Web + iOS.

Next.js · Expo · TypeScript · Vercel AI SDK · Prisma
A11yScan home page with a URL input and WCAG compliance features Audits any URL against WCAG 2.1/2.2 with Playwright and axe-core, scores it from 0 to 100 and exports PDF reports. Hardened against SSRF with an egress proxy.

Next.js · Express · Playwright · axe-core · TypeScript

Writing

➡️ More on my blog

Tech stack

Frontend
Backend and testing
Cloud and tooling

Also: React Native, Storybook, Playwright, micro-frontends, CI/CD.


Building a design system or a frontend platform? Let's talk → email · LinkedIn

Pinned Loading

  1. intervalo intervalo Public

    Sonic visualization of the Santiago and Madrid metro networks: every train plays a note as it reaches a station. Built from GTFS open data.

    TypeScript 1

  2. personal-site personal-site Public

    Source of rodrigobustamante.cl: portfolio, case studies and blog on web performance and design systems.

    Astro 1

  3. pace pace Public

    Running analytics on top of Strava: fitness, fatigue and form (CTL/ATL/TSB), race predictions and an AI coach. Web + iOS.

    TypeScript

  4. a11y-web-validator a11y-web-validator Public

    Web accessibility scanner: audits any URL against WCAG 2.1/2.2 with Playwright + axe-core, scores it and exports PDF reports.

    TypeScript