About me
I enjoy building end-to-end web applications and learning how things work under the hood. Most of my work revolves around the JavaScript ecosystem with React, Next.js, and TypeScript, but I've also built RESTful APIs with NestJS, Spring Boot, and FastAPI.
Along the way, I've gained professional experience with End-to-End automation using Playwright, which has changed the way I approach software quality. I'm constantly learning, building personal projects, and exploring new technologies to become a better software engineer.
Years of experience
What am I currently learning?
Experience
QA Intern - Bitam de México
During my internship at Bitam de México, I built End-to-End automation workflows with Playwright and TypeScript for a production SaaS platform, replacing repetitive manual validation with reliable automated tests. I also worked with RabbitMQ to validate asynchronous message processing, ensuring requests were delivered and processed correctly across backend services. In addition, I wrote SQL queries in MariaDB to verify data persistence, audit user profile updates, and validate backend workflows, giving me hands-on experience with distributed systems, databases, and software quality.
Tech Stack
Languages
JavaScript
TypeScript
Python
Java
Frontend
HTML
CSS
Sass/SCSS
Tailwind CSS
React.js
Next.js
Backend
Node.js
Express.js
Spring Boot
RabbitMQ
FastAPI
Databases & ORMs
MySQL
MariaDB
PostgreSQL
Prisma
Cloud & Deployment
Docker
Cloudinary
QA & Testing
Playwright
Zod
Postman
Workflow & Tools
Git
GitHub
Jupyter Notebook
Projects
Bug Tracker MVP
Full-stack platform for reporting, assigning, and tracking software issues with role-based access control for administrators, testers, and developers. Includes software quality dashboards with MTTR, ticket trends, severity analysis, AI-powered severity classification through Google Gemini, ticket history, and PDF metrics report generation. Built with Next.js, TypeScript, Prisma, PostgreSQL, and deployed on Vercel with Neon.
US Accident Risk Predictor
Microservices-based platform built on 7.7M+ historical U.S. traffic accident records (2016 - 2023) to predict accident severity in real time. Trained a Random Forest model (83.61% accuracy) served through a FastAPI microservice and connected with a Spring Boot BFF that handles communication between services. Results are displayed on an interactive GeoJSON map built with React, Leaflet, and Tailwind CSS.
Silent Beauty
A pixel-perfect, progressive web app designed for photography. Achieved a perfect 100/100 Google Lighthouse score across Performance, SEO, and Accessibility. Solved complex cross-browser compatibility issues (iOS/In-App Browsers) using modern CSS viewports (svh) and adaptive Flexbox layouts.
Yama
Designed and engineered a Mobile-First digital menu MVP to modernize the customer experience in a local restaurant. Architected with Next.js and Tailwind CSS, the UI/UX was strictly aligned with real-world user behavior, ensuring an intuitive navigation and highly optimized load times on mobile networks.
AI Legislative Assistant
An AI-powered conversational platform engineered for a legislative representative. Integrated the Gemini API with React and TypeScript to handle real-time streaming responses, optimized complex system prompt logic for civic domains, and containerized the application environment with Docker to guarantee reproducible builds.
Let's connect!
Open to new opportunities and collaborations.
Whether you have a project, an open position, or just want to talk about web development, backend systems, or software engineering, my inbox is always open.
Send me an Email