Hector Daniel Herrera Montes
Automatización · Software · Inteligencia Artificial
CV digital / perfil técnico

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.

Juárez, Nuevo León 811 613 7075 lmwareservice@gmail.com
Capacidades demostradas
R@5 0.82
Source Recall@5 de Treechat en una evaluación de 100 casos
2D→3D
pose, segmentación, fitting y control estructural en Astramuses
BRANCH ISOLATION
herencia contextual y aislamiento por rama en workflows multiagente
SERVERLESS
React/TypeScript → Pages → Workers → D1 / R2 en LMWares
Áreas de interés
Automatización Inteligencia Artificial Machine Learning Computer Vision Agentes de IA Sistemas autónomos Análisis de datos Electrónica aplicada Control Fabricación digital Tecnología para seguridad
Formación
Ingeniería Electrónica — estudios universitarios inconclusos · UABC Mexicali.
Enfoque
Aprendizaje rápido, arquitectura de sistemas, integración, prototipado funcional y experimentación rigurosa.
Perfil profesional

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.

Experiencia aplicada

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.

Collage de LMWares con configurador de paquete, sitio comercial y panel de gestión
01 / plataforma
Automatización · Software · Cloud

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.
Composición visual de Astramuses con identidad sintética, perfil de modelo y detalles editoriales
02 / visión + 3D
Computer Vision · Synthetic Identity

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.
Visual solar del proyecto Oracle of DSCOVR
03 / nasa space apps
Clima espacial · Series temporales

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.
Interfaz oscura de Treechat mostrando exploración ramificada y lectura asistida
04 / retrieval
RAG · Information Retrieval

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.
Editor visual de workflows multiagente con nodos y terminal integrada
05 / multiagente
Workflows · Orquestació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.
Flujo de diseño e impresión de cohete UABC con OpenSCAD, Orca Slicer y Claude Code
06 / fabricación digital
MCP · OpenSCAD · OrcaSlicer

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.
07 / machine learning
Series temporales · Modelado

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.
08 / tiempo real
Streaming · Resiliencia

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.
09 / video
Computer Vision

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.
10 / electrónica y control
Control térmico · Instrumentació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.
Competencias técnicas

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.

Fortalezas profesionales

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.

Formación

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.

Circuitos AC/DCOpAmpsDiseño de circuitos digitalesPruebas de estabilidadControl linealDiseño de filtrosAnálisis y procesamiento de señalesVHDL
Teléfono
811 613 7075
Referencias
Disponibles a solicitud.