Axel Barraza

Full-Stack Developer | AI Product Engineer React · TypeScript · Agentic Workflows

“Obstinate rigor” — Leonardo da Vinci’s personal motto.

About Me

Almost everything I build on my own comes out of an obsession of mine: a sport, a game, an idea that won't let me sleep.

I'm a full-stack developer. Day to day I build with React and TypeScript, use Figma for mockups and Azure for infrastructure. On larger projects I work with spec-driven development, always with Claude Code.

Outside the code: I train Muay Thai — Tiger Thai is my home. I'm into racing sims; you can see me driving on Rivazza.

Tech Stack

Core
Libraries
Frameworks
Tools

Click a skill to see more...

What I've Built

CombatAtlas country page — curated fight footage from México CombatAtlas — interactive world map of fighting styles, project by Axel Barraza
01 React · TypeScript · MapLibre · Redux Toolkit · MongoDB · Express.js

CombatAtlas

I think martial arts are a way of expressing who someone really is. CombatAtlas maps the world's fighting styles: pick a country, discover its discipline, and chain through real fights one after another. I use it before sparring, to pull inspiration from Muay Thai bouts.

Rivazza — real-time Assetto Corsa telemetry dashboard with gauges, lap times, and track map, project by Axel Barraza Assetto Corsa in-sim view — the racing sim Rivazza pulls live telemetry from
02 React · TypeScript · Node.js · UDP → WebSocket

Rivazza

I built Rivazza because I wanted live telemetry for the Assetto Corsa laps I drive with my dad and my brother. It breaks down every lap in real time: gauges, lap times, and the racing line you actually traced. Don't play AC? Watch the live demo of laps I drove in a Ferrari SF-25.

Trash Talk Chess mid-game — the Stockfish-powered engine taunting the player Trash Talk Chess — play against a trash-talking Stockfish engine, project by Axel Barraza in development
03 React · TypeScript · Stockfish

Trash Talk Chess

I wanted an opponent that made me put my ego on the table every game. Trash Talk Chess runs Stockfish for the moves and an AI that reads your Chess.com history to know what to say and how to say it. You'll still be thinking about its comments days later.

Face Detector scanning an image — detected face highlighted with a bounding box Face Detector — real-time face detection web app, project by Axel Barraza
04 React.js 19 · TS · TensorFlow.js · In-browser ML

Face Detector

My first dive into machine learning: paste any image URL and a neural network spots every face right in your browser, drawing boxes with confidence scores. No uploads, no servers — the model runs fully on your device.

Experience

Full-Stack Developer

Venteks - Guadalajara, Mexico
Apr 2025 - Present

Frontend lead on self-service fuel kiosks — Electron on hardware that takes real payments, wired into payment and tax services.

Electron · TypeScript · React · C# · YAML

Full-Stack Developer

Rentplan - Sacramento, California
Jan 2022 — 2025

Full-stack on a real-estate investment platform — led the React to Next.js migration, then built the data modules and analytics around it.

Next.js · React · Redux · Python · MongoDB · GA4/GTM

B.S. in Web Systems Development

University of Guadalajara (UDG)
2023 — 2026

Focused on Web Application Development.

Let's talk.

Have a project in mind, a question, or just want to say hello? I'd love to hear from you.

Please enter your name.
Please enter a valid email.
Please enter a message.

Message received.

Thanks I read everything and usually reply within 24 hours.

Or reach out directly:

barrazaaxel2000@gmail.com