Trabajo

Proyectos

Productos SaaS que construyo y opero en producción, sistemas para clientes y ML aplicado — sobre GCP y Firebase.

AgendaBot Pro

En producción

SaaS multi-tenant que permite a los pacientes agendar, reagendar y cancelar citas completamente desde WhatsApp —sin apps adicionales— para el mercado mexicano/LATAM. Impulsado por un agente de IA (GPT con function calling) con guardrails deterministas, WhatsApp Cloud API, cobros con Stripe y facturación electrónica (CFDI).

Angular 21TypeScriptTailwind CSSNode.jsExpressFirebase HostingFirestoreFirebase AuthCloud FunctionsOpenAI GPT-4o (function calling)WhatsApp Cloud APIStripeFacturapi (CFDI)ResendGCPGitHub Actions

Balltics — La plataforma que opera una liga real de béisbol

En producción — opera una liga real

SaaS multi-tenant para administrar ligas de béisbol amateur de extremo a extremo: un sitio público en tiempo real para aficionados (posiciones, líderes, estadísticas de temporada, box scores completos) más una suite de administración con anotación pitcheo por pitcheo en vivo, gestión de rosters y cobros recurrentes con Stripe — pensado para el mercado mexicano/LATAM. En producción — opera la temporada completa de una liga real (Liga Arturo Peimbert Camacho).

Angular 17TypeScriptAngular SignalsRxJSTailwind CSSFirebaseFirestoreFirebase AuthCloud FunctionsFirebase HostingFirebase StorageIndexedDBStripeResendGitHub ActionsGCP

JBP — Control de costos para acopio agrícola

En producción — operado por el cliente

Caso de cliente — Agrícola Industrial JBP (noroeste de México): su operación de acopio ahora sabe el margen real de cada viaje y dónde se fugaba el dinero. Sistema a medida para Agrícola Industrial JBP, empresa agroindustrial de acopio en el noroeste de México que compra tomate y chile y lo entrega en plantas industriales. Costea cada viaje contra la orden de compra, separa el margen estimado del real y explica la diferencia por sus dos causas —merma de peso y castigo por calidad—, dinero que antes se fugaba sin que nadie lo midiera. Construido y entregado en solitario; en producción.

Angular 21TypeScriptTailwind CSS 4PWA (offline-first)FirebaseFirestoreFirebase AuthCloud Functions v2 (Node 22)Firebase StorageFCMFirebase Emulator SuiteVitestGitHub ActionsGCP

Numa — Punto de venta con facturación CFDI integrada

En desarrollo — núcleo cerrado, billing en curso

SaaS multi-tenant de punto de venta y administración para pymes mexicanas. La cuña es la facturación CFDI 4.0 dentro del producto en vez de vendida como complemento, más el cobro self-serve — los POS gratuitos de este mercado son gratis porque amarran al comercio a su propia terminal.

Angular 20TypeScriptSCSSPWA (offline-first)FirebaseFirestoreFirebase AuthCloud Functions v2 (Node 22)Firebase StorageFirebase Emulator SuiteStripeResendGCP

AgriLumens — Plataforma de Agricultura de Precisión

Plataforma de investigación — tesis de maestría

Plataforma de microservicios que convierte imágenes multiespectrales de dron en estimaciones de química del suelo. Ejecuta la cadena completa —carga del vuelo, procesamiento fotogramétrico, extracción de variables espectrales, regresión con ML y reportes geoespaciales— y fue construida como la plataforma de investigación de mi tesis de maestría.

PythonFastAPIAngularTypeScriptRedisMinIONodeODM (OpenDroneMap)DockerDocker ComposeMachine LearningJupyterLinuxGCP

FinOps — Asistente multi-agente (en desarrollo)

En desarrollo

Asistente multi-agente sobre flujos financieros (en desarrollo): un router clasifica la intención y despacha a agentes especializados, con contratos tipados de request/response, trace IDs y eventos de latencia por paso. La UI en Angular y el esqueleto de enrutado/observabilidad en FastAPI ya están desplegados; las capas de LLM, RAG y tools son lo siguiente — construyo primero trazas y telemetría de costos para que las respuestas del agente salgan medibles desde el día uno.

PythonFastAPIPydanticAngularTypeScriptSCSSFirebase HostingGCP