Full Stack Developer & AI Engineer

Aplicaciones web, automatización e inteligencia artificial al servicio del negocio.

Soy Víctor, desarrollador full stack en Sevilla. Construyo aplicaciones web, automatizo procesos y aplico IA donde de verdad aporta. Siempre empezando por el problema, no por la tecnología.

Foto de Víctor García
ActualmenteFull Stack en Tragsatec y especializado en IA aplicada

¿En qué te puedo ayudar?

Aplicaciones web a medida

Aplicaciones robustas, del análisis al despliegue.

Diseño y desarrollo aplicaciones web completas con Java, Spring Boot y Angular, con la misma metodología que aplico a diario en proyectos empresariales. También colaboro con equipos que necesitan reforzar un proyecto concreto.

Ver un proyecto

Ideas

  • Portal de clientes
  • Del Excel a una aplicación
  • Panel para dirección
  • Reservas y citas online
  • Gestión de incidencias
  • App para trabajo de campo
  • Intranet con roles y permisos
  • Migración de sistemas antiguos
¿Tienes otra en mente? Cuéntamela →

Casos

Problemas reales y cómo los resuelvo.

01 · Automatización · Proyecto personal · En curso

Automatización con IA para una correduría de seguros

Una correduría de seguros simulada, con su propio back office, sobre la que construyo automatizaciones de procesos reales del sector.

  • Cuatro automatizaciones funcionando de principio a fin: recibos devueltos, comparativa de presupuestos, alta de pólizas desde PDF y clasificación del buzón.
  • La IA entiende, el backend valida y una persona aprueba: el modelo nunca decide solo.
  • Probado contra emails trampa y suplantaciones, con protección de datos por diseño.

Ahora mismo: Consultas al back office en lenguaje natural (servidor MCP)

Java 21 · Spring Boot 3 · Angular 18 · PostgreSQL 16 · n8n · Claude API · Docker Compose

Repositorio en GitHub · próximamente

  1. Llega un email o un PDFPresupuestos, pólizas, consultas de clientes
  2. La IA lo entiendeClasifica y extrae los datos a un esquema fijo
  3. El backend lo validaContra los datos reales de la correduría
  4. Una persona lo apruebaNada sale sin revisión humana

02 · Aplicación web · Sector agrícola · Proyecto real

Digitalización y trazabilidad de una explotación agrícola

Sistema de gestión para una explotación de olivar y almendro: registra quién trabaja, en qué parcela, con qué maquinaria y qué productos se aplican, y convierte años de partes en papel en datos consultables.

  • Modelo de datos que relaciona trabajadores, tareas, parcelas, maquinaria y tratamientos fitosanitarios, con las horas calculadas automáticamente.
  • Panel de administración con filtros dinámicos, control de acceso por roles y exportación a Excel por resumen y por tarea.
  • Migración completa de un sistema PHP heredado a Spring Boot, Angular y Oracle: histórico conservado, credenciales compatibles y vulnerabilidades corregidas.

Ahora mismo: Pruebas finales del backend y preparación de la puesta en producción

Java 21 · Spring Boot 3.5 · Spring Security (JWT) · Angular 21 · Oracle · Flyway

Proyecto real · código privado

03 · Machine Learning · Datos públicos reales · Proyecto personal

Observatorio de sequía: anticipar el agua del Guadalquivir

Modelo que predice cuánto cambiará el volumen de agua de la cuenca del Guadalquivir (36 embalses, unos 5.900 hm³) en las próximas 4 semanas, a partir de más de 30 años de datos públicos de embalses y lluvia.

  • Datos reales y sucios de principio a fin: una base Access histórica del MITECO y la API de AEMET con límites de uso, limpiadas y alineadas semana a semana.
  • Evaluación rigurosa: validación temporal, comparación con referencias simples y ninguna variable que use datos del futuro.
  • Random Forest un 8 % mejor que la referencia estacional y un 31 % mejor en años de sequía, con un error de unos 2 puntos de llenado.

Python · pandas · scikit-learn · XGBoost · API REST (AEMET) · Jupyter

Error medio a 4 semanasTest 2019–2026 · menos es mejor
  • Persistencia174 hm³
  • Media estacional123 hm³
  • Regresión lineal124 hm³
  • XGBoost ajustado114 hm³
  • Random Forest113 hm³

Más proyectos

ERP a medida con OdooGuadaltech · ERP y automatización

El reto. Los módulos estándar de ventas, inventario y contabilidad no encajaban con los procesos reales de los clientes.

Lo que hice. Módulos personalizados de Odoo 17, automatizaciones en Python, integración web con QWeb y consultas optimizadas en PostgreSQL.

Odoo 17 · Python · PostgreSQL · QWeb

Gestor de finanzas personalesProducto propio · En desarrollo

El reto. Los extractos del banco cuentan qué pasó, pero no ayudan a entender en qué se va el dinero.

Lo que estoy construyendo. Una aplicación que importa los movimientos bancarios, los clasifica por categorías y muestra la evolución de ingresos y gastos.

Spring Boot · Angular · SQL Server · Docker

Pipeline de datos abiertos con SparkPróximo proyecto · Big Data

El reto. Los datos públicos existen, pero están dispersos, en formatos distintos y son difíciles de explotar.

La idea. Un pipeline que los recoge, limpia y agrega con Spark, y los muestra en un panel de indicadores actualizado automáticamente.

Python · Spark · PostgreSQL · Docker

Cómo trabajo

  1. 01

    Entender

    Antes de escribir código, entiendo el problema: quién lo vive, cuánto cuesta hoy y qué sería un buen resultado.

  2. 02

    Diseñar

    Elijo la solución más simple que lo resuelva bien, pensando desde el principio en que se pueda mantener y crecer.

  3. 03

    Construir

    Desarrollo por iteraciones cortas, con código limpio, probado y documentado.

  4. 04

    Medir

    Compruebo que el resultado resuelve el problema y ajusto con datos, no con suposiciones.

Sobre mí

De la ingeniería al código, y del código a la IA.

Empecé estudiando ingeniería, me pasé al desarrollo web y hoy trabajo como full stack en proyectos empresariales. Me especialicé en Inteligencia Artificial y Big Data porque me interesa el punto en el que el software y la IA se cruzan para resolver cosas concretas.

Antes trabajé en un hotel en Malta con equipos de todo el mundo. Ahí aprendí algo que ningún framework enseña: escuchar al cliente y resolver bajo presión.

Herramientas con las que trabajo

Desarrollo
Java, Spring Boot, Angular, React
Datos
Oracle, PostgreSQL, MySQL, Spark
IA
Machine Learning, Redes Neuronales, NLP, LLMs, Computer Vision
Infraestructura
Docker, Nginx, Git, Azure DevOps

¿Tienes una idea, un proyecto o una propuesta? Hablemos.

Ya sea una oportunidad, una colaboración o algo que quieras poner en marcha, escríbeme y lo vemos.