disponible para trabajo remoto
> hola, soy_
Alejandro Yescas
Hernández
full stack developer

Construyo productos completos — desde la arquitectura hasta producción. 21 años, Oaxaca México. Disponible remoto.

3+
proyectos en prod.
6mo
struck: dev → prod
2
backends distintos
21
años
// sobre mí

quién soy

Autodidacta con productos reales en producción.

Soy desarrollador Full Stack de 21 años, estudiante de Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de Oaxaca — TecNM. Aprendí programando proyectos reales desde cero. Mi producto principal, Struck, es un SaaS B2B en producción con usuarios reales, billing con Stripe, OCR dual con IA y modo offline completo. También construí Grupo Constructor Yescas con arquitectura diferente: Python + FastAPI + MongoDB.

// enfoque

Productos end-to-end: arquitectura, backend, frontend, despliegue y monetización.

// educación

ISC en el ITO — TecNM, Oaxaca. Aprendizaje continuo y autodidacta.

// disponibilidad

Remoto full-time. Cualquier zona horaria. Abierto a todo tipo de oportunidades.

// idiomas

Español nativo · Inglés intermedio-avanzado.

// proyectos

lo que he construido

Proyectos reales, en producción, con tecnología moderna.

STRUCK
en producciónSaaS B2B

Plataforma SaaS para gestión de obras de construcción. OCR dual con Gemini 1.5 Flash y GPT-4o mini (98% de precisión), algoritmo CPM desde cero en TypeScript, generación de facturas en PDF, modo offline con IndexedDB y billing completo con Stripe. Construida de forma independiente en 6 meses.

Next.js 16React 19TypeScriptSupabaseStripeGemini AIGPT-4o miniVercel
struck.software ↗
GRUPO CONSTRUCTOR YESCAS
80% completado

Sitio institucional para empresa constructora. Stack separado: servidor Python con FastAPI y MongoDB asíncrono, cliente React 19 con Router v7. Autenticación JWT propia y almacenamiento en AWS S3.

React 19PythonFastAPIMongoDBAWS S3JWTpytest
grupoconstructoryescas.com ↗
BOT ALGORÍTMICO DE TRADING
60% completadoIA + finanzas

Sistema autónomo que analiza noticias de redes sociales para generar señales de compra y venta. Bot de Telegram con alertas cada 5 minutos, integración con Alpaca API y despliegue en AWS EC2.

PythonAWS EC2Telegram APIAlpaca API
// tecnologías

stack técnico

Tecnologías que uso en proyectos reales, no solo en tutoriales.

// frontend
Next.js 16
React 19
TypeScript
Tailwind CSS v4
Framer Motion
Three.js
// backend
Node.js
Python
FastAPI
REST APIs
WebSockets
Cron jobs
// base de datos
PostgreSQL
Supabase + RLS
MongoDB
IndexedDB
// ia & cloud
Gemini 1.5 Flash
GPT-4o mini
AWS (EC2, S3)
Stripe
Vercel
// blog

notas & aprendizajes

Lo que aprendo construyendo productos reales — no teoría, solo práctica.

CPM
// algoritmos
Cómo implementé CPM desde cero en TypeScript
Topological sort, forward/backward pass y detección de ciclos.
próximamente
OCR + AI
// inteligencia artificial
OCR dual: Gemini primario, GPT como fallback
Por qué dos modelos y cómo manejar circuit breaker y retry.
próximamente
offline
// frontend
Modo offline real en Next.js con IndexedDB
Capturar sin internet y sincronizar al reconectar sin perder nada.
próximamente
SaaS
// producto
Construí un SaaS solo a los 21 — lo que nadie te dice
Errores, decisiones de arquitectura y qué haría diferente hoy.
próximamente
RLS
// seguridad
RLS en Supabase: seguridad a nivel de base de datos
RLS para que cada usuario solo vea sus datos, sin filtros en el backend.
próximamente
Stripe
// pagos
Stripe en producción: checkout, webhooks y portal
Flujo completo de billing: suscripciones, trials y webhooks en Struck.
próximamente
blog activo pronto — todos los temas son problemas reales resueltos construyendo Struck y GC Yescas.

descarga mi CV

Stack técnico extraído del código fuente. Proyectos reales con detalles de implementación. Actualizado 2026.

descargar CV
// contacto

hablemos

¿Tienes un proyecto, una vacante o una idea? Escríbeme directamente.