Desarrollador de software y automatización con experiencia práctica en inteligencia artificial, Machine Learning, visión computacional, arquitectura de sistemas, agentes de IA e infraestructura cloud.
Software, automatización e inteligencia artificial con base en electrónica.
Desarrollador de software y automatización con experiencia práctica en inteligencia artificial, Machine Learning, visión computacional, arquitectura de sistemas, agentes de IA e infraestructura cloud.
Experiencia desarrollando sistemas automatizados, pipelines de procesamiento de datos, herramientas internas, aplicaciones completas, redes neuronales, modelos para series temporales, sistemas de visión artificial y plataformas de recuperación avanzada de información.
Capacidad para investigar tecnologías nuevas, comprender rápidamente su arquitectura y llevarlas desde concepto hasta prototipos funcionales, utilizando programación, experimentación y agentes de IA como herramientas de desarrollo.
Formación universitaria en Ingeniería Electrónica, con fundamentos en electrónica analógica y digital, instrumentación, señales, control y sistemas físicos, complementando un perfil actualmente orientado principalmente a automatización, software e inteligencia artificial.
Proyectos que muestran diseño de arquitectura, integración de tecnologías, experimentación, automatización y capacidad para llevar ideas técnicas hasta implementaciones funcionales.

LMWares
Diseñé y desarrollé una plataforma modular para crear, desplegar y operar sistemas web sobre infraestructura serverless. Integré arquitectura cloud, automatización, administración de contenidos y controles de seguridad desde el diseño.
- Arquitectura Cloudflare-first con React, TypeScript, Pages, Workers, D1 y R2; separación clara entre superficies públicas, administrativas y servicios internos.
- Implementé autenticación administrativa con Cloudflare Access y autenticación pública mediante OAuth/OIDC con PKCE, sesiones seguras, expiración y revocación.
- Diseñé autorización por roles y recursos, validación server-side y controles contra accesos indebidos, incluidos riesgos BOLA/IDOR.
- Incorporé protección de origen y antiabuso con CORS restringido, validación server-side de Turnstile y manejo seguro de formularios.
- Implementé validación y publicación controlada de documentos: inspección de tipo, tamaño y firma, cuarentena de archivos y descargas protegidas.
- Añadí trazabilidad de operaciones y cambios de estado, además de controles de calidad en CI para pruebas, build y bloqueo ante vulnerabilidades conocidas en dependencias de producción.
- Desarrollé automatizaciones para generación, validación y despliegue de proyectos, además de publicación multicanal recurrente para LMWares.
- Integré agentes de IA en flujos de desarrollo y generación de software.

Astramuses
Plataforma experimental para extraer estructura corporal desde imágenes y transferirla a representaciones 3D controlables, con especial atención a la consistencia visual de personas sintéticas.
- Integré estimación de pose, landmarks corporales y de manos y segmentación humana.
- Implementé transformaciones y procesamiento de información entre representaciones 2D y 3D.
- Experimenté con fitting de pose y cámara sobre avatares humanos riggeados.
- Integré MediaPipe, Three.js/GLTF, Blender y modelos preentrenados como BodyNet y SAM 3D Body.
- Generé siluetas, mapas de profundidad y controles estructurales compatibles con convenciones COCO/OpenPose.
- Desarrollé un flujo para mantener consistencia visual y control de personas sintéticas, incluyendo identidad, vestimenta y características visuales persistentes complejas como marcas y tatuajes.

Oracle of DSCOVR
Participé en el desafío orientado a usar datos crudos del satélite DSCOVR para estructurar un sistema experimental de predicción de tormentas geomagnéticas.
- Participé en la reparación y acondicionamiento del dataset original para convertirlo en información utilizable para análisis y Machine Learning.
- Trabajé con series temporales de más de 70 columnas, realizando limpieza, tratamiento de datos faltantes, estructuración y preparación de variables.
- Analicé información asociada al viento solar y al campo magnético interplanetario, incluyendo componentes Bx, By y Bz y mediciones de flujo.
- Investigamos la relación entre las variables medidas por DSCOVR y la actividad geomagnética terrestre para definir el problema predictivo.
- Preparé las series temporales y participé en el diseño y entrenamiento de una red neuronal LSTM aplicada al problema.

Treechat
Diseñé un sistema de recuperación y exploración sobre grandes colecciones documentales, pensado para navegar corpus complejos con distintas perspectivas y ramas de razonamiento.
- Construí un pipeline de procesamiento y normalización de documentos.
- Implementé recuperación léxica mediante BM25, recuperación densa y combinación híbrida de resultados.
- Integré Reciprocal Rank Fusion y reranking determinista.
- Diseñé métricas y conjuntos de evaluación; resultados actuales: Source R@1 0.79, Source R@5 0.82, Passage R@10 0.61, MRR 0.605 y nDCG 0.606.
- Experimenté con exploración ramificada y diferentes perspectivas especializadas sobre la misma información.

3chat / Builder de workflows
Diseñé una herramienta visual basada en nodos para coordinar agentes especializados, con memoria, terminal, loops, listas, ramas y mecanismos de aislamiento contextual.
- Implementé conceptos de nodos para memoria, tareas, loops, listas, terminal, orquestación y ejecución de herramientas.
- Diseñé mecanismos de herencia contextual entre nodos.
- Implementé aislamiento contextual por rama para evitar contaminación innecesaria entre procesos paralelos.
- Diseñé flujos donde distintos agentes especializados podían colaborar sobre un mismo objetivo.
- Posteriormente integré conceptos de esta herramienta dentro del desarrollo de 3chat.

MCP para modelado 3D — Cohetería UABC
Diseñé una herramienta basada en MCP para asistir procesos de modelado 3D mediante Claude, integrando generación paramétrica y preparación para impresión.
- Conexión conceptual entre Claude Code, OpenSCAD y OrcaSlicer dentro de un flujo técnico coherente.
- Modelado paramétrico de componentes con salida preparada para manufactura aditiva.
- Aplicación del flujo como apoyo al equipo de cohetería experimental de la UABC.
Sistemas experimentales de Machine Learning
Desarrollé múltiples experimentos orientados principalmente a series temporales.
- Implementé y entrené arquitecturas LSTM.
- Experimenté con modelos multivariables y sistemas de múltiples entradas, incluyendo BTC, ETH y SOL como variables relacionadas.
- Implementé modelos de regresión, clasificación y Gaussian Mixture Models.
- Diseñé procesos de preparación, normalización y creación de ventanas temporales.
- Desarrollé un sistema experimental de etiquetado Buy/Hold/Sell mediante reglas para generar un conjunto de datos representativo de una política experta.
- Implementé evaluación temporal, walk-forward validation y controles negativos, identificando y descartando experimentos afectados por data leakage o resultados no robustos.
Procesamiento de datos y eventos en tiempo real
Desarrollé sistemas en Python para captura, transformación y análisis continuo de grandes flujos de información.
- Implementé conexiones mediante APIs y WebSockets.
- Procesé datos L2 / order book y flujos de operaciones.
- Construí métricas derivadas y herramientas de análisis.
- Implementé watchdogs, persistencia de estado y mecanismos de recuperación automática.
- Diseñé herramientas para análisis offline y comparación experimental de resultados.
Detección automática de personas en video
Prototipo en Python para analizar video y localizar automáticamente segmentos con presencia humana.
- Integré un modelo de detección sobre secuencias de video.
- Procesé detecciones cuadro por cuadro.
- Desarrollé lógica para consolidar detecciones y asociarlas con posiciones temporales del video.
- Generé información utilizable para localizar automáticamente las regiones relevantes de una grabación.
Sistema experimental de control térmico
Proyecto desarrollado durante formación universitaria en Ingeniería Electrónica para controlar la potencia de enfriadores en función de la temperatura.
- Utilicé sensado electrónico y circuitos basados en amplificadores operacionales.
- Apliqué conceptos de modelado y control de sistemas lineales.
- Realicé mediciones y validaciones mediante instrumentos de laboratorio.
Un perfil cruzado: mucha profundidad en software e IA, pero con base suficiente en electrónica, control e instrumentación para moverme con soltura entre lo digital y lo físico.
Automatización e ingeniería de software
Python · JavaScript · TypeScript · React · Vite · Git/GitHub · APIs · webhooks · WebSockets · sistemas event-driven · automatización de procesos · bots · herramientas internas · monitorización · watchdogs · persistencia de estado · recuperación ante fallos · testing · debugging · integración de servicios.
Inteligencia Artificial y Machine Learning
Redes neuronales · CNN · LSTM · regresión · clasificación · Gaussian Mixture Models · modelos multivariables · preprocessing · normalización · feature engineering · generación de secuencias · funciones de activación · funciones de pérdida · optimización · hiperparámetros · evaluación de modelos · TensorFlow/Keras · scikit-learn · Pandas · NumPy.
Agentes de IA y sistemas generativos
Diseño y orquestación de agentes · workflows multiagente · memoria y contexto · aislamiento por rama · task orchestration · herramientas y terminal · desarrollo asistido por agentes · RAG · retrieval híbrido · BM25 · recuperación densa · RRF · reranking.
Computer Vision y sistemas 3D
Pose estimation · landmarks · segmentación · detección de personas · procesamiento de imágenes y video · MediaPipe · COCO/OpenPose · BodyNet · SAM 3D Body · Three.js · GLTF/GLB · Blender · avatares riggeados · transformaciones 2D/3D · siluetas · mapas de profundidad.
Cloud e infraestructura
Cloudflare Pages · Workers · D1 · R2 · Access · Turnstile · arquitecturas serverless · DNS · HTTPS · despliegue y operación de aplicaciones.
Arquitectura de software · Seguridad por diseño
Límites de confianza · autenticación · autorización a nivel de recurso/objeto · separación de privilegios y superficies públicas/administrativas · validación server-side · gestión de secretos y configuración sensible · mínima exposición de APIs y webhooks · prevención de fallos de autorización como BOLA/IDOR · principio de mínimo privilegio.
Electrónica, control y señales
Análisis de circuitos AC/DC · electrónica analógica · diseño de circuitos digitales · amplificadores operacionales · modelado y control de sistemas lineales · pruebas de estabilidad y respuesta en sistemas de control · análisis y procesamiento de señales · diseño de filtros · generación de señales de prueba · validación experimental de circuitos · lógica digital · VHDL · Xilinx Vivado.
Autodidacta
Desarrollo independiente de conocimientos principalmente en software, automatización, inteligencia artificial y sistemas.
Alta velocidad de aprendizaje
Capacidad para adquirir rápidamente conocimientos prácticos en tecnologías y dominios nuevos.
Pensamiento sistémico
Facilidad para dividir problemas complejos en componentes, interfaces, estados y procesos.
Creatividad técnica
Capacidad para formular enfoques y soluciones no evidentes ante problemas abiertos.
Resolución de problemas
Diagnóstico, experimentación, depuración y validación de soluciones.
Investigación autónoma
Búsqueda y aplicación práctica de documentación científica y técnica.
Autonomía
Capacidad para llevar conceptos desde investigación inicial hasta prototipos funcionales.
Responsabilidad
Seguimiento de proyectos, validación de resultados y mejora iterativa.
Ingeniería Electrónica — estudios universitarios inconclusos
Universidad Autónoma de Baja California — Facultad de Ingeniería Mexicali.
Formación cursada en electrónica analógica, circuitos AC/DC, diseño de circuitos digitales, señales y sistemas, modelado y control de sistemas lineales, pruebas de estabilidad, análisis y procesamiento de señales, diseño de filtros, lógica digital, VHDL y Xilinx Vivado.