main.ts
function greet (): string {
return "Hello, welcome to my portfolio!";
}

Sergio Acuña

Software Engineer

Full-Stack Developer & QA Automation

I love building end-to-end web applications with the JavaScript ecosystem. I also have experience developing RESTful APIs with Spring Boot and FastAPI, as well as writing End-to-End automated tests with Playwright to ensure the reliability of my applications.

Image of Sergio Acuña

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
1+
What am I currently learning?
Software Architecture, Self-Hosted Systems & CI/CD

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

    MySQL

  • MariaDB

  • PostgreSQL

  • Prisma

Cloud & Deployment

  • Docker

  • Cloudinary

QA & Testing

  • Playwright

  • Zod

  • Postman Icon Streamline Icon: https://streamlinehq.com

    Postman

Workflow & Tools

  • Git

  • GitHub

  • Jupyter Notebook

Projects

Next.js App RouterTypeScriptPrisma + PostgreSQL

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.

AI-Powered Bug Tracking
See more
Machine LearningMicroservicesSpring Boot BFF

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.

7.7M+ Records Analyzed
See more
Progressive Web AppAdvanced CSSSEO & Performance

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.

100/100 Lighthouse
See more
Next.js App RouterTypeScriptMobile-first

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.

E2E Tested
See more
AI IntegrationPrompt EngineeringDocker

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.

Gemini AI Powered
See more

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
contact-me.ts