Vengo del mundo de la Ingeniería Química, donde aprendí que los sistemas complejos solo funcionan si sus bases son sólidas y sus flujos están optimizados. Hoy aplico esa misma mentalidad analítica al desarrollo de software, construyendo aplicaciones web robustas, escalables y seguras — con proyectos reales en producción desde el primer año.
- 🔭 Current Focus: Desarrollando ConstruCloudAI, una plataforma SaaS de presupuestos de construcción con IA (RAG + pgvector + Groq).
- 📡 En desarrollo: Sistema GPS propietario con Raspberry Pi + SIM7000E para rastreo de flota de 14 vehículos de carreteras del Estado.
- 🏗️ En producción: Sistema de alertas meteorológicas AEMET con bot de Telegram para gestión de carreteras del Estado.
- ⚙️ Infraestructura: Homelab Proxmox con Docker, LXC, Nginx Proxy Manager y Cloudflare Tunnels.
- ⚡ Engineering Mindset: No solo escribo código; resuelvo problemas de negocio mediante lógica estructurada.
Plataforma SaaS de generación de presupuestos de construcción asistida por IA, desarrollada como proyecto principal en Labs by 4Geeks Academy (julio–agosto 2026).
- Backend: FastAPI + PostgreSQL + pgvector + Alembic. RAG con embeddings HuggingFace y búsqueda vectorial de presupuestos similares.
- IA: Groq (LLaMA 3.3 70B) para generación de presupuestos estructurados con reglas de negocio del sector construcción español.
- Frontend: React 19 + TypeScript + React Router v7 + Tailwind CSS.
- Filosofía: "La IA asiste, no decide."
Sistema de rastreo GPS propietario para 14 vehículos de conservación de carreteras del Estado. Reemplaza una solución de terceros con licencia, reduciendo costes de la flota.
- Dispositivo: Raspberry Pi 3 B+ con HAT Waveshare SIM7000E (NB-IoT/GPRS/GNSS). Alimentación desde el vehículo con aislamiento eléctrico. SD en read-only con overlay filesystem.
- Backend: FastAPI + PostgreSQL/PostGIS + WebSockets para tiempo real.
- Frontend: React + TypeScript + Leaflet. Mapa en tiempo real con posiciones e histórico de rutas.
- Infra: LXC en Proxmox, Nginx como reverse proxy, acceso externo vía Cloudflare Tunnel.
Aplicación de gestión hospitalaria de urgencias desarrollada en equipo. Asistente IA para apoyo al recepcionista en el triage de pacientes.
- 3 dashboards diferenciados por rol: enfermero, médico y técnico de pruebas.
- IA integrada para asistencia en la recepción y clasificación de pacientes.
- Tablas dinámicas con drag & drop para gestión de pacientes en tiempo real.
- Gestión documental: Subida de imágenes y PDFs vía Cloudinary. Notificaciones por correo con Mailtrap.
- Stack: React + TypeScript | Flask + PostgreSQL | Panel de administración con alta de usuarios.
Sistema meteorológico real desplegado para la Demarcación de Carreteras del Estado en Cádiz.
- Bot de Telegram con alertas CAT.I–V integradas con la API de AEMET.
- API REST Flask + PostgreSQL + panel React para trabajadores de campo.
- Infraestructura en Proxmox LXC con Cloudflare Pages y Tunnels.
| Languages & Core | Frameworks & Libraries | Databases & Infra | IoT & Hardware |
|---|---|---|---|
| JavaScript (ES6+) | React 19, Tailwind CSS | PostgreSQL, PostGIS | Raspberry Pi |
| TypeScript | Flask, FastAPI | pgvector, SQLAlchemy | SIM7000E (GPRS/GNSS) |
| Python | React Router v7, Leaflet | Docker, Proxmox, LXC | pyserial, comandos AT |
| HTML5, CSS3, Sass | Alembic, Pydantic | Git, Cloudflare, Nginx | Overlay FS, systemd |
"The code you write today is the technical debt of tomorrow. Write it well."



