Archivo de casos · 2022 — 2026
ITHAN GAEL HURTADO
Desarrollador Full Stack Jr. — backend, seguridad web y visión por computadora.
Cinco proyectos, cinco mundos. Cada archivo cambia la página a los colores del sistema que construí.
Plataforma de Reportes Ciudadanos Confidenciales
Una plataforma para enviar reportes de forma anónima y darles seguimiento sin exponer a nadie. Por confidencialidad, el cliente y el código no se publican.
- Problema
- Los reportes se hacían en persona y en papel: sin anonimato y sin seguimiento.
- Solución
- App web instalable (PWA) para reportar con evidencia y consultar el avance con folio y clave, y un panel con priorización automática, mapa de calor y roles de acceso.
- Seguridad
- Seguridad desde el diseño: datos sensibles cifrados, autenticación en dos pasos, bitácora de auditoría y protección contra abusos.
- Mi rol
- Requerimientos, arquitectura, base de datos, backend, frontend, seguridad y pruebas.
- PHP
- MySQL
- JavaScript
- PWA
REPORTE CIUDADANO
Folio: RPT-2026-████
Origen: anónimo
Cliente: ██████████████
Contacto: ████████████
Evidencia: cifrada ✓ · sin metadatos
Estado: EN REVISIÓN
Pasa el cursor sobre lo censurado.
CyberSec Threat Monitor
Un mini centro de operaciones de seguridad: genera ataques, los detecta y los muestra en vivo. La consola de al lado es una simulación funcionando.
- Problema
- Entender cómo un SOC detecta ataques sin depender de librerías externas de machine learning.
- Solución
- Simulador de fuerza bruta SSH, escaneo de puertos y anomalías en logs; motor híbrido de reglas + Z-score; transmisión por WebSocket a un dashboard sin frameworks.
- Extra
- Geolocalización de IPs y análisis de eventos críticos con IA en una cola asíncrona con tiempo límite. 158 pruebas con pytest.
- Python
- asyncio
- WebSockets
- SQLite
- pytest
Pocholito
Vigilancia con IA en tiempo real
Video en vivo de una cámara IP → YOLOv8 detecta rostros y placas → el conteo aparece al instante en un dashboard.
- Mi rol
- Coordiné al equipo y participé en la integración entre la visión artificial y el backend.
- Visión
- YOLOv8 + OpenCV: detección, seguimiento y captura de evidencia al cruzar la línea de conteo.
- Backend
- Node.js/Express con 12 endpoints REST y Socket.io; MySQL en la nube; despliegue automático en Railway desde GitHub.
- YOLOv8
- OpenCV
- Node.js
- Socket.io
- MySQL
- Railway
NexAI Pro
Plantilla comercial de dashboard de IA
Lo diseñé, lo programé y lo vendo. 9 páginas en HTML, CSS y JavaScript puro, sin frameworks ni paso de compilación.
- Incluye
- Chat de IA con streaming conectable a OpenAI, Groq u Ollama · estudio de imágenes · analítica en vivo con Chart.js · modo demo.
- Calidad
- Sistema de diseño propio, animaciones a 60 fps, compatible con CSP y accesible (WCAG AA).
- HTML5
- CSS3
- JavaScript
- Chart.js
- Firebase
Panel Central
Sistema en línea
Peticiones
0+12%Latencia
0RápidoTokens
0Cerca del límiteInferencia neural · tokens/s
Salud del sistema
GPU H100 68%
VRAM 44%
S3 92%
Resume las ventas del trimestre
AI
Sistema de Gestión Bibliotecaria
500 horas para sacar a la biblioteca del papel. Evaluación: Excelente.
- Problema
- Inventario y préstamos de libros y equipo en papel y hojas de cálculo.
- Solución
- Catálogo con buscador en tiempo real, solicitudes digitales y panel con estadísticas, préstamos y devoluciones; carga masiva desde Excel y consultas preparadas contra inyección SQL.
- PHP
- MySQL
- Bootstrap 5
- JavaScript
QA76.9 · D3
Fundamentos de bases de datos
Bitácora profesional
Desarrollador de Software y Seguridad Informática
Residencia profesional · proyecto confidencial, Jalisco. Plataforma web de reportes anónimos: app instalable (PWA), panel con roles de acceso, cifrado de datos y verificación en dos pasos. PHP · MySQL · JavaScript
Desarrollador Web · Servicio social
TecMM Chapala · 500 h · evaluación Excelente. Sistema de inventario y préstamos de libros y equipo con importación desde Excel y estadísticas. PHP · MySQL · Bootstrap
Supervisor de Ventas (Línea de Cajas)
Walmart de México · Lidero al equipo de cajas en una operación de alto volumen y bajo presión: planeo horarios y turnos, distribuyo al personal según la demanda, tomo decisiones en tiempo real y respondo por el cuadre diario de efectivo.
Ingeniería en Sistemas Computacionales
TecMM, Unidad Académica Chapala · bases de datos, visión por computadora e inteligencia artificial · Inglés B1
Inventario técnico
PHP · Python · Node.js/Express · REST · WebSockets · asyncio
MySQL · SQLite · modelado relacional
JavaScript · HTML · CSS · Chart.js · PWA
Cifrado · 2FA · roles de acceso · análisis de logs · OWASP
YOLOv8 · OpenCV · LLM APIs
Git · Docker · Linux · Railway · pytest · Postman
Anexos
Constancias que respaldan el expediente. Copias disponibles a solicitud.
-
A-1
Inglés B1 (MCER)
Instituto de Fortalecimiento Académico · 180 h
2026 Acreditado -
A-2
Servicio social
TecMM Chapala · 500 h · evaluación Excelente
ene — jul 2026 Liberado -
A-3
Residencia profesional
Proyecto confidencial · Jalisco
ago — dic 2026 En curso -
A-4
Ingeniería en Sistemas Computacionales
TecMM, Unidad Académica Chapala
egreso dic 2026 En curso
Busco mi primer rol como Desarrollador Backend / Full Stack Jr. o en seguridad de aplicaciones.