01 / sobre mí

Construyo aplicaciones full stack y APIs backend con foco en arquitectura, rendimiento y mantenibilidad.

He implementado sistemas de pagos, reservas y e-commerce desplegados en producción — con transacciones ACID verificadas bajo carga. Trabajo con un ciclo de desarrollo completo: diseño, implementación, testing, CI/CD y despliegue.

02 / proyectos

E-commerce · Demo
CI: passingE2E: passing

Acme Commerce

Tienda online con integración de pagos Stripe (Payment Intents + Webhooks), autenticación avanzada (OAuth, OTP, roles), panel de administración con CRUD e imágenes via Cloudinary, emails transaccionales con Resend y suite de 900+ tests (unitarios, integración y E2E).

Stack

Next.js 15React 19TypeScript 5Tailwind CSS v4Radix UIPrisma ORMPostgreSQLNextAuth.js v5StripeCloudinaryResend + React EmailZustandZodFramer MotionVitestPlaywrightMSWDockerGitHub ActionsVercel
REST API · Arquitectura hexagonal
CI: passingSecurity: passing

BookingAPI

API REST de gestión de reservas con arquitectura hexagonal, caché de disponibilidad en Redis, workers asincrónicos con Celery implementados, autenticación JWT con rotación de tokens y despliegue en Railway con infraestructura Kubernetes lista para producción.

Stack

Python 3.12FastAPIPydantic v2PostgreSQL 16SQLAlchemy 2AlembicRedis 7CeleryNewmanmypy strictRuffpytestDockerKubernetesRailwayGitHub ActionsSwagger/OpenAPI
REST API · Alta Concurrencia
CI: passingNewman: passingk6 Smoke: passing

TicketMaster API

API REST de alto rendimiento con transacciones ACID para cero sobreventa bajo concurrencia, pagos async con BullMQ + Redis, WebSockets en tiempo real y rate limiting por endpoint. Validado con k6 en 5 escenarios.

0+
VUs máximos
0%
Error rate
0ms
p95 latency

Stack

NestJSTypeScriptPostgreSQLPrisma ORMRedisBullMQSocket.ioStripeResendAWS EC2S3DockerCloudflarek6NewmanSwagger/OpenAPIGitHub Actions

03 / stack

Lenguajes
TypeScript
JavaScript
Python
SQL
SQL
Frontend & UI
React
Next.js
Tailwind CSS v4
Radix UI
Backend — Node.js
Node.js
NestJS
Express.js
Prisma ORM
BullMQ
WebSockets
Socket.io
Backend — Python
FastAPI
SQLAlchemy
Alembic
Celery
Pydantic
RabbitMQ
Databases & Cache
PostgreSQL
Redis
Neon
MongoDB
Firebase
Testing & QA
Vitest
Playwright
Testing Library
MSW
Pytest
Factory Boy
k6
Newman / Postman
mypy
mypy
Ruff
Bandit
DevOps & Cloud
Git
GitHub
Husky
GitHub Actions icon
GitHub Actions
Docker
Kubernetes
AWS EC2
Amazon S3
Vercel
Cloudflare
Railway