Available for new projects

Hi, I'm Sergio Barreras

Full Stack Developer

Specialized in building scalable web applications with Angular, Vue, NestJS, and TypeScript. Passionate about clean architecture, user experience, and automation.

Sergio Barreras

5+ years exp.

About Me

I'm a Full Stack Developer with over 5 years of experience building scalable web applications. My focus is on creating efficient, maintainable, and user-centered solutions.

I specialize in modern architectures using Angular, Vue/Nuxt, NestJS, and TypeScript, always applying SOLID principles and Clean Architecture. I also have experience incrementally migrating legacy systems (Django, Express, Flutter) to new stacks without disrupting production.

Co-founder of DevCrafters, where we help companies create web, mobile, and cloud solutions that transform their business processes.

5+

Years of experience

15+

Completed projects

30+

Certifications

100%

Commitment

Experience

Angular Frontend Developer

Capgemini

May 2026 - Present

Aguascalientes, Ags.

  • Resolved accessibility (a11y) issues in the shared component library used across company projects
  • Collaborated with the design team on the creation of new reusable components for the design system
  • Improved adoption of existing components by documenting previously uncovered use cases

Full Stack Developer

Creative Software International

Jul 2025 - Oct 2025

Remote from Aguascalientes, Ags.

  • Designed and improved database schemas for granular permissions
  • Implemented advanced rules for delegated workflows
  • Resolved Work Orders deadlocks by refactoring transactional logic
  • Automated email segmentation and fixed CRUD inconsistencies

Full Stack Developer

Taruks Soluciones S.A. de C.V.

Dec 2022 - Aug 2024

Ciudad Obregón, Sonora

  • Developed Angular applications with Clean Architecture principles
  • Integrated REST APIs and implemented reactive forms with RxJS
  • Participated in Scrum ceremonies and code reviews
  • Delivered responsive interfaces aligned with UX best practices

Projects

BotBite
BotBite Logo
⭐

BotBite

AI Waiter Assistant for Restaurants

Restaurant platform where diners scan a QR code at their table and place their order over WhatsApp with an AI virtual waiter, with no app to install. The assistant speaks Spanish, English, French, and Korean, understands text and voice messages, shares dish photos and recommendations, handles table requests, and lets guests ask for the bill. Owners manage their branches and menus from a web dashboard, while cashiers and waiters receive orders in real time from their own view.

Angular Angular
Tailwind CSS Tailwind CSS
RxJS RxJS
WebSocket WebSocket
NestJS NestJS
TypeORM TypeORM
PostgreSQL PostgreSQL
Swagger Swagger
ChatGPT ChatGPT
Twilio Twilio
Cloudinary Cloudinary
Render Render
Diocese of Cd. Obregón
Diocese of Cd. Obregón Logo
⭐

Diocese of Cd. Obregón

Digital infrastructure for ecclesiastical administration

Management platform for the Diocese that centralizes information on parishes, priests, news, and documents, along with its public website. Includes modules for the Biblical Institute and ISMA with role-based access, and a progressive modernization of the system without disrupting day-to-day operations.

Angular Angular
Tailwind CSS Tailwind CSS
RxJS RxJS
NestJS NestJS
TypeORM TypeORM
Django Django
PostgreSQL PostgreSQL
Jest Jest
Cloudinary Cloudinary
Render Render
Magnolias Bakery
Magnolias Bakery Logo
⭐

Magnolias Bakery

Multi-branch management for custom order workflows

Administrative system for a multi-branch bakery that organizes the entire order process: from taking the order in store, over social media, or by phone, through production, to home or event delivery. Each team member (admins, employees, bakers, and drivers) has their own view and tasks. Includes an online store synced with the internal catalog.

Nuxt Nuxt
Tailwind CSS Tailwind CSS
NestJS NestJS
TypeORM TypeORM
PostgreSQL PostgreSQL
Jest Jest
Vitest Vitest
GitHub Actions GitHub Actions
SonarQube SonarQube
Cloudinary Cloudinary
Render Render

Tech Stack

Technologies and tools I use to build robust and scalable solutions

💡

Languages

JavaScript JavaScript
TypeScript TypeScript
Python Python
C# C#
Dart Dart
Java Java
💻

Frontend

HTML HTML
CSS CSS
Sass Sass
Tailwind CSS Tailwind CSS
Material UI Material UI
daisyUI daisyUI
Vite Vite
Angular Angular
Vue.js Vue.js
React React
Nuxt Nuxt
Astro Astro
📱

Mobile

Flutter Flutter
Android Android
🧠

Backend & APIs

Bun Bun
Node.js Node.js
Deno Deno
NestJS NestJS
Express Express
.NET .NET
Django Django
GraphQL GraphQL
Apollo Apollo
JWT JWT
Stripe Stripe
Twilio Twilio
🔄

Background Jobs & Messaging

Redis Redis
BullMQ BullMQ
🗄️

Databases

SQL Server SQL Server
PostgreSQL PostgreSQL
SQLite SQLite
MongoDB MongoDB
Prisma Prisma
TypeORM TypeORM
⚙️

DevOps & Cloud

Docker Docker
Kubernetes Kubernetes
Google Cloud Platform Google Cloud Platform
Azure Azure
Netlify Netlify
Render Render
Nginx Nginx
n8n n8n
GitHub Actions GitHub Actions
☁️

Cloud Platforms & BaaS

Firebase Firebase
WebSocket WebSocket
🧪

Testing & Tools

Jest Jest
Vitest Vitest
Postman Postman
Swagger Swagger
SonarQube SonarQube
📦

Package & State Management

npm npm
pnpm pnpm
Pinia Pinia
TanStack Query TanStack Query
Riverpod Riverpod
BLoC BLoC
GetX GetX
🛠️

Others

Git Git
GitHub GitHub
GitHub Copilot GitHub Copilot
Gemini Gemini
ChatGPT ChatGPT
Claude AI Claude AI
RxJS RxJS
Visual Studio Visual Studio
VS Code VS Code
DevCrafters Logo

Co-founder of DevCrafters

Modern solutions in web, mobile and cloud to boost your business

Visit DevCrafters

Let's Work Together

Have a project in mind? I'd love to hear from you.