Desarrollador Full-Stack. Construyo sistemas completos end-to-end — APIs backend, apps web y móviles, integraciones con IA — y también desarrollo videojuegos en Unity.
Desarrollador full-stack con experiencia construyendo aplicaciones web empresariales en producción (React.js, Ant Design, Node.js, MySQL) y, en paralelo, un conjunto de proyectos personales que cubren arquitecturas multi-servicio, apps móviles nativas, integraciones con IA y almacenamiento en la nube, y procesamiento en background.
También desarrollo videojuegos en Unity/C# en equipo, y mi formación previa en Ingeniería Industrial me da una perspectiva orientada a procesos, eficiencia y resolución de problemas que aplico al diseño de sistemas de software.
Tecnologías usadas tanto en el trabajo diario como en mis proyectos personales.
| Ítem | Componente | Categoría |
|---|---|---|
| 01 | TypeScript · JavaScript · Python · C# (Unity) | Lenguajes |
| 02 | Node.js · Express · NestJS | Backend |
| 03 | React · Vite · Redux Toolkit · Ant Design · Tailwind CSS | Frontend web |
| 04 | React Native · Widgets nativos Android · Electron | Móvil & desktop |
| 05 | MySQL · PostgreSQL · MongoDB · Prisma · Sequelize | Bases de datos |
| 06 | AWS S3 · Cloudflare R2 · Railway · Firebase | Cloud & storage |
| 07 | Groq (LLM y Vision) · Gemini · TensorFlow · PyTorch / Demucs · face-api | IA / ML |
| 08 | Docker · GitLab CI · Pulumi · Jest / Vitest · ESLint / Biome | DevOps & testing |
| 09 | Unity · C# · URP · desarrollo colaborativo | Videojuegos |
Evidencia de trabajo: sistemas empresariales, apps móviles, integraciones con IA y un videojuego en desarrollo. Haz clic en cada uno para ver el detalle.
Profesionales
Sistema de gestión aduanera multi-tenant para operaciones de comercio exterior en México (pedimentos, facturas, manifestaciones de valor, integración con VUCEM), desarrollado como parte de mi trabajo en G Global. Una base MySQL por empresa cliente, resuelta dinámicamente a partir del tenant_id incluido en el JWT — sin bases compartidas ni rutas hardcodeadas.
Plataforma para el sistema de transporte público, con integración a los centros de mando C4 de seguridad pública. Desarrollado durante mi tiempo en IDG (sin nombre de cliente por confidencialidad).
Personales
Aplicación de escritorio para separar canciones en stems (voz, batería, bajo, etc.) y practicar sobre ellas. Tres procesos independientes coordinados por IPC — la separación de audio ocurre fuera del proceso principal para no congelar la UI.
Aplicación móvil de finanzas personales con proyecciones inteligentes de metas de ahorro, transacciones recurrentes automatizadas con cron jobs, y escaneo de recibos con IA (Groq Vision) para captura automática de gastos. Widget nativo de Android renderizado con Skia.
App de almacenamiento y organización de fotos/video tipo "vault" privado: reconocimiento facial y agrupación de personas (face-api + TensorFlow en proceso aislado), detección de duplicados por hashing perceptual, exportación asíncrona a ZIP, vault protegido con PIN + biometría.
App móvil de lectura de EPUBs con sincronización de progreso, notas y recomendaciones inteligentes. Arquitectura offline-first con cola de sincronización persistente y reintentos automáticos; resúmenes de capítulos generados por IA (Groq/Gemini).
Videojuego 2D de acción sigilosa en desarrollo, inspirado en Katana Zero, Hotline Miami y Dead Cells. Nivel construido enteramente de forma procedural en runtime (sin prefabs): cámara, jugador, enemigos, plataformas y UI generados por código. Sistema de habilidades por máscaras extensible.
App móvil para descubrir, guardar y organizar películas, series y anime — resuelve el "quería ver algo y ya no recuerdo qué". Búsqueda unificada sobre TMDB y AniList, estados de progreso (pendiente/viendo/terminado/abandonado) y recomendaciones basadas en gustos reales del usuario.