- Problema
- Los trámites de alta y baja de vehículos foráneos se gestionaban con flujos manuales e inconsistentes, sin trazabilidad digital y con alta dependencia del personal para la validación de documentos.
- Solución
- Mantenimiento e implementación de nuevas funcionalidades en el sistema de gestión vehicular, incluyendo el flujo completo e independiente para la solicitud de placas conmemorativas del Mundial 2026.
- Mi rol
- Responsable individual del análisis, diseño e implementación completa del flujo de solicitud de placas conmemorativas, desde los requerimientos hasta la puesta en producción.
- Retos técnicos
- - Integración sobre el sistema legado sin afectar flujos operativos en curso - Diseño de reglas de negocio para la elegibilidad y validación de solicitudes - Manejo de concurrencia en ventanas de alta demanda ciudadana
Camina siempre por la vida como si tuvieses algo nuevo que aprender — y lo harás.
Desarrollador Full Stack enfocado en convertir problemas complejos en soluciones tecnológicas. Para mí, no existen simples requerimientos, sino oportunidades constantes para explorar, aprender algo nuevo y aplicarlo directamente. Me motiva la mejora continua y el desafío de construir sistemas robustos e innovadores.

Stack principal
Lo que uso a diario para construir, desplegar y mantener sistemas en producción.
Proyectos seleccionados
Casos donde la decisión técnica movió el resultado.
- Problema
- Los sistemas institucionales requerían capacidades de reconocimiento facial sin una capa de integración estandarizada, lo que dificultaba la adopción y el monitoreo de su uso.
- Solución
- Implementación y personalización del motor de reconocimiento facial con tres servicios distintos: reconocimiento, verificación y detección. Desarrollo de una capa de configuración para interoperabilidad con múltiples sistemas y un módulo de métricas para la visualización de datos de uso.
- Mi rol
- Configuración de la capa de interoperabilidad, implementación de las APIs de integración y desarrollo del módulo de métricas y visualización.
- Retos técnicos
- - Normalización de la capa de integración para soportar distintos sistemas consumidores - Optimización del tiempo de respuesta del motor bajo carga concurrente - Diseño del esquema de métricas para auditoría y análisis operativo
- Problema
- La gestión manual de ingresos a albergues no garantizaba la trazabilidad de los apoyos brindados ni permitía contar con información confiable para la atención integral de personas en situación de calle.
- Solución
- Creación y desarrollo del sistema de gestión de albergues: registro de beneficiarios, control de ingresos, seguimiento de apoyos e integración con el motor de reconocimiento facial para autenticación biométrica.
- Mi rol
- Implementación del módulo de integración con el motor de reconocimiento facial, garantizando la autenticación segura y el registro sin duplicados en los albergues.
- Retos técnicos
- - Integración del motor facial en entornos con conectividad limitada - Garantizar registros únicos para evitar duplicidad de beneficiarios - Diseño del flujo de ingreso que equilibrara velocidad operativa y seguridad
- Problema
- Las tiendas de libros y distribuidores carecen de datos actualizados sobre tendencias semanales de demanda, dificultando la optimización de inventario e identificación oportuna de los títulos con mayor interés.
- Solución
- Pipeline de extracción que consume la lista semanal de los 50 libros más leídos de Goodreads mediante AWS Lambda con Python, almacena los resultados en S3 como JSON y analiza tendencias por género y título a lo largo del tiempo para generar recomendaciones de inventario accionables.
- Mi rol
- Diseño e implementación completa del pipeline: función Lambda de extracción, esquema de almacenamiento en S3, lógica de análisis de tendencias y generación de reportes de recomendación.
- Retos técnicos
- - Extracción estable desde Goodreads respetando límites de tasa y cambios en la estructura de la fuente - Esquema de almacenamiento en S3 que facilite consultas históricas eficientes - Algoritmo de detección de tendencias capaz de diferenciar picos estacionales de demanda sostenida
- Problema
- La actualización manual de 113 CMS de dependencias gubernamentales era insostenible operativamente, con riesgo de inconsistencias en la identidad gráfica y caché desactualizado en múltiples instancias.
- Solución
- Mantenimiento centralizado de los 113 CMS con actualización masiva de identidad gráfica y componentes. Desarrollo de scripts de automatización para la revisión programática de cambios aplicados y la limpieza de caché en todas las instancias desde un único proceso.
- Mi rol
- Desarrollo de los scripts de automatización para la revisión masiva de cambios y limpieza de caché, reduciendo significativamente el tiempo de operación y el error humano en el mantenimiento.
- Retos técnicos
- - Diseño de scripts robustos que operaran de forma confiable sobre 113 instancias heterogéneas - Gestión de inconsistencias y casos especiales entre distintos CMS - Validación automática de cambios aplicados para garantizar uniformidad gráfica
- Problema
- Las personas migrantes carecían de un proceso estructurado para obtener una identidad digital que les permitiera acceder a los programas sociales y trámites de la Ciudad de México.
- Solución
- Desarrollo completo de la plataforma Huéspedes: flujos de registro, credencialización digital y algoritmo propietario de generación de claves (análogo a la CURP). Posterior extensión del sistema para registrar turistas de cara al Mundial 2026, preservando la integridad de la lógica de negocio original.
- Mi rol
- Desarrollador principal de flujos críticos como credencialización. Diseño e implementación del algoritmo de generación de claves huésped. Participación en levantamiento y análisis de requerimientos.
- Retos técnicos
- - Diseño del algoritmo de generación de claves únicas sin colisiones, compatible con procesos administrativos vigentes - Extensión del sistema para turistas sin comprometer la lógica original de migrantes - Coordinación con áreas legales para cumplir requisitos de identidad digital
- Problema
- Las personas sordomudas no tenían acceso a un canal asistido para resolver dudas sobre trámites y servicios de la Ciudad de México, generando una brecha de accesibilidad en la atención ciudadana.
- Solución
- Desarrollo y mantenimiento del sistema LSM: plataforma completa para la gestión de llamadas con agentes traductores, integrando múltiples lenguajes de programación y tecnologías que cubren la totalidad del ecosistema de comunicación.
- Mi rol
- Implementación integral del ecosistema tecnológico del sistema: arquitectura de los servicios, integración de componentes de comunicación en tiempo real y coordinación entre los distintos módulos.
- Retos técnicos
- - Integración de tecnologías heterogéneas en un ecosistema cohesivo - Calidad y baja latencia en la comunicación en tiempo real para la interpretación de señas - Arquitectura que soporte múltiples sesiones concurrentes de llamadas
- Problema
- La aplicación presentaba errores críticos que bloqueaban el flujo de solicitud ciudadana, con riesgo de retrasar la publicación de las convocatorias del programa social y afectar a miles de beneficiarios potenciales.
- Solución
- Mantenimiento correctivo de la aplicación: identificación, depuración y resolución de los errores que impedían la operación correcta del flujo de solicitud antes del lanzamiento oficial del programa.
- Mi rol
- Diagnóstico y corrección de errores críticos en el flujo de solicitud, garantizando la estabilidad del sistema para la publicación puntual de la convocatoria.
- Retos técnicos
- - Identificación rápida de errores en un sistema legado con documentación limitada - Corrección de defectos sin introducir regresiones en flujos ya operativos - Trabajo bajo presión con fechas de convocatoria inamovibles
- Problema
- Los flujos operativos del sistema presentaban conflictos que interrumpían el proceso de envío, seguimiento y validación de propuestas regulatorias por parte de las dependencias de la CDMX.
- Solución
- Mantenimiento y desarrollo de nuevas funcionalidades para la plataforma de gestión de Análisis de Impacto Regulatorio, con resolución de conflictos en los flujos operativos y mejoras en la gestión de propuestas regulatorias.
- Mi rol
- Diagnóstico y resolución de conflictos en los flujos operativos del sistema y desarrollo de nuevas funcionalidades para el seguimiento de propuestas regulatorias.
- Retos técnicos
- - Identificación de conflictos en flujos con múltiples actores y roles institucionales - Resolución de dependencias entre módulos sin comprometer la integridad de datos existentes - Coordinación con equipos de dependencias para validar los cambios en los flujos
- Problema
- La ciudadanía carecía de un canal centralizado para reportar incidencias urbanas, con flujos desconectados entre dependencias y sin interoperabilidad dentro del ecosistema digital de la CDMX.
- Solución
- Mantenimiento y desarrollo de nuevas funcionalidades para el sistema SUAC, con énfasis en el backoffice administrativo y la resolución de requerimientos de interoperabilidad dentro del ecosistema de sistemas de la Ciudad de México.
- Mi rol
- Desarrollo de nuevas funcionalidades para el módulo de administrador (backoffice) y resolución de requerimientos de interoperabilidad del sistema con el ecosistema CDMX.
- Retos técnicos
- - Integración con múltiples sistemas del ecosistema CDMX con contratos de API heterogéneos - Consistencia de estados en reportes ciudadanos entre sistemas distribuidos - Evolución del backoffice sin afectar la experiencia del ciudadano en el frontend
- Problema
- Los operadores de Locatel no disponían de visibilidad en tiempo real del flujo de solicitudes ciudadanas del sistema SUAC, limitando la capacidad de respuesta operativa.
- Solución
- Desarrollo del tablero 311 integrado al sistema SUAC: visualización en tiempo real de solicitudes, mapa interactivo de la ciudad con simbología dinámica y sección de estadísticas con granularidad configurable desde lo particular hasta lo general.
- Mi rol
- Implementación completa de la sección de estadísticas en tiempo real con actualización automática y capacidad de drilldown desde métricas globales hasta el detalle por servicio y zona geográfica.
- Retos técnicos
- - Sincronización de actualizaciones en tiempo real sin degradar el rendimiento del tablero - Sistema de drilldown estadístico para distintos niveles de granularidad - Renderizado eficiente del mapa de la ciudad con simbología de solicitudes dinámica
- Problema
- La plataforma Integra UNAM carecía de herramientas de monitoreo estadístico, notificaciones en la aplicación y una forma visual de gestionar el estado de becas y convocatorias, dificultando la gestión administrativa.
- Solución
- Mantenimiento y desarrollo de nuevas funcionalidades: módulos de monitoreo estadístico por categoría de beca, sistema de notificaciones en la aplicación, módulo de preguntas frecuentes con panel de administración por roles y semáforo visual de estatus para becas y convocatorias.
- Mi rol
- Diseño e implementación de los módulos de estadísticas, notificaciones, preguntas frecuentes y semáforo de estatus, coordinando con el equipo de administración universitaria para alinear funcionalidades con procesos internos.
- Retos técnicos
- - Esquema de estadísticas flexible que soportara distintas categorías y ciclos de becas - Notificaciones en tiempo real sin impacto en el rendimiento de la plataforma - Panel de administración del módulo FAQ con control de acceso granular por rol
- Problema
- Los estudiantes de la Facultad de Ingeniería carecían de una herramienta accesible para practicar ecuaciones diferenciales y análisis numérico fuera del aula, con retroalimentación inmediata.
- Solución
- Desarrollé un chatbot en Python para Telegram que genera reactivos de opción múltiple de forma automatizada y los entrega en formato LaTeX, permitiendo práctica asíncrona con validación de respuestas en tiempo real.
- Mi rol
- Diseño e implementación del chatbot, algoritmos de generación de reactivos en LaTeX y herramientas de análisis numérico, en el marco del proyecto DGAPA-PAPIME PE105724.
- Retos técnicos
- - Generación parametrizada de reactivos matemáticos correctamente formateados en LaTeX - Integración con la API de Telegram Bot para flujos de pregunta-respuesta - Validación automática de soluciones con tolerancia numérica configurable
Sobre mí
Trabajo mejor en la intersección entre código, infraestructura y personas. Los despliegues exitosos rara vez son solo técnicos — son coordinación con seguridad, operaciones y producto.
He liderado equipos donde cada decisión técnica afecta al siguiente sprint. Negocio ventanas de mantenimiento con infraestructura, escribo runbooks que el equipo de soporte realmente usa y reviso cambios con el área de seguridad antes de que lleguen a producción.
Fuera del editor, mi enfoque de problem-solver sigue activo. Ya sea modelando piezas en 3D para arreglar algo en casa o trabajando en la mecánica de mi auto. Los dos enseñan lo mismo: medir dos veces, cortar una.
Ver galería de proyectos personales →Prueba social
- Metodología de Gestión de Proyectos: SCRUMADIP · 2026
- JavaScript Essentials 1Cisco Networking Academy · 2026
- JavaScript IntermediateHackerRank · 2026
- Javascript IntermediateSoloLearn · 2026
- JavaScript BasicSoloLearn · 2026
- JavaScript BasicHackerRank · 2026
- CCNA: Redes Empresariales, Seguridad y AutomatizaciónCisco · 2025
- CCNA: Fundamentos de Conmutación, Enrutamiento y Redes InalámbricasCisco · 2025
- CCNA: Introducción a las RedesCisco · 2025
- Gestión de Proyectos y Fundamentos de Metodología AgileSantander Open Academy · 2025
- Pensamiento Crítico y Resolución de ProblemasSantander Open Academy · 2025
- Introducción a las Tecnologías EmergentesEmtech Institute · Santander Open Academy · 2024
- Networking EssentialsCisco · 2023
- Valuación de las EmpresasActinver · Acelera Academy · 2023
- Análisis de MercadoActinver · Acelera Academy · 2023
- Análisis Técnico: Interpretando GráficasActinver · Acelera Academy · 2023
- Fondos de Inversión y ETFs ESGActinver · Acelera Academy · 2023
- Inversiones en Bienes Raíces, FIBRAsActinver · Acelera Academy · 2023
- Inversiones Internacionales, SICActinver · Acelera Academy · 2023
- Design ThinkingInstituto Europeo de Posgrado · 2023
- Diplomado en SegurosCONDUSEF · 2023
- 26 Temas de ASUMEAsociación ASUME · 2023
- Educación Financiera para TodosCONDUSEF · 2023
- Programa Servicio Social ComunitarioSantander-Universia · ANUIES · 2023
- Introducción a las Habilidades DigitalesSantander-Universia · ANUIES · 2023
- Habilidades y Competencias Clave para el Mundo ProfesionalSantander-Universia · ANUIES · 2023
- Java Básico, Intermedio y AvanzadoPROTECO · UNAM · 2022
- Scrum Fundamentals CertifiedSCRUMstudy · 2022
- Finanzas Personales AvanzadasCOPADI · 2022
- Diplomado en Educación FinancieraCONDUSEF · 2021
- Protege tu Negocio: Ciberseguridad en el TeletrabajoGoogle Actívate · 2021
- Habilidades para el Empleo (30h)Fundación Telefónica Movistar · 2021
- Conversational English SkillsTsinghua University · Coursera · 2021
- Fundamentos de la Gerencia (30h)UC Irvine · Coursera · 2021
- Curso English Intermediate 2Slang · 2021
- Fundamentos de Marketing DigitalGoogle Actívate · 2020
- Marketing DigitalFundación Telefónica Movistar · 2020
- Desarrollo de Apps MóvilesGoogle Actívate · 2020
- Ingeniería en ComputaciónFacultad de Ingeniería, UNAM
- Bachillerato · Ciencias Físico-Matemáticas e IngenieríasENP N°5 "José Vasconcelos", UNAM
- Carrera Técnica en Administración ContableSEP · 960 h
- Becario Telmex-Telcel2024
- Concurso de Creación Multimedia "Las y los jóvenes se quedan en casa" — Coordinación de Humanidades, UNAM2020
- Presea Bernardo Quintana Arrioja al Mérito de Excelencia Académica2019
- Premio Nacional Amanda Rimoch a la Educación Ambiental2017 – 2018
Experiencia
- Dic 2025 — ActualJefe en Administración de Proyectos de Software AADIP
Lidero el ciclo de vida completo del desarrollo de software, actuando como puente estratégico entre las necesidades de negocio de los clientes y la ejecución técnica. Garantizo la entrega de soluciones robustas, seguras y escalables desde el levantamiento de requerimientos hasta el despliegue y soporte continuo.
- Jun 2025 — Dic 2025Subjefe Administrativo de Proyectos de SoftwareADIP
Supervisé la planeación, ejecución y cierre administrativo de proyectos, asegurando el cumplimiento de metas, tiempos y lineamientos. Gestioné la relación con stakeholders, elaboré reportes de avance e indicadores de desempeño, y colaboré en la definición de estrategias tecnológicas.
- Ene 2025 — Jun 2025Líder Coordinador de Proyectos de SoftwareADIP
Gestioné de forma integral proyectos de desarrollo, coordinando equipos multidisciplinarios y asegurando entregas en tiempo y forma. Responsable de asignación de tareas, evaluación de riesgos, comunicación con stakeholders y garantía de la calidad del producto final.
- Dic 2024 — Ene 2025Enlace de Servicios TICADIP
Facilité la comunicación y coordinación entre áreas usuarias y el departamento de TIC, asegurando atención oportuna y de calidad. Identifiqué necesidades, gestioné requerimientos y participé en la mejora continua de procesos informáticos.
- Jun 2024 — Dic 2024Becario Desarrollador Web · Sistema IntegraDGOAE · UNAM
Desarrollé y mantuve el sistema INTEGRA, plataforma de gestión de becas universitarias. Diseñé nuevos módulos, mantuve funcionalidades existentes y documenté cada desarrollo. Stack: JavaScript, jQuery, PHP, MySQL, Bootstrap 5.
- Ago 2023 — Ago 2024Becario Desarrollador de Software · PAPIMEFacultad de Ingeniería · UNAM
Colaboré en el proyecto DGAPA-PAPIME PE105724 desarrollando herramientas digitales para análisis de ecuaciones diferenciales y análisis numérico. Implementé un chatbot en Python para Telegram con generación automatizada de reactivos en LaTeX.
- Ene 2021 — Mar 2022Becario · Trabajo ComunitarioPilares · CDMX
Registré asistencia de usuarios y diseñé actividades comunitarias para distintos grupos de edad en los espacios Pilares de la Ciudad de México.
Hablemos
¿Tienes un problema complejo por resolver o una idea lista para desarrollarse? Hablemos. Siempre estoy en busca del próximo desafío y de oportunidades para colaborar en proyectos interesantes.