Diez años soldando en talleres del metal. Ahora construyo el software que me hubiera gustado tener dentro.
Pasé 10 años trabajando como soldador en talleres del metal. Sé lo que es gestionar órdenes de trabajo en papel, perder el control del stock, o no saber qué está haciendo cada operario sin ir a preguntarle.
Cuando aprendí a programar, dejé de hacer ejercicios de curso y empecé a construir software para problemas reales: el mío, el de un cerrajero de Ponferrada, el de un taller de electrónica del automóvil, el de un entrenador personal.
Weldix es el más grande de todos y el que más lejos he llevado — no un prototipo, un producto en producción con clientes reales.
→ Probar la aplicación · → Ver el repositorio
Desplegado en el plan gratuito de Render: la API se duerme tras un rato sin uso y el primer inicio de sesión puede tardar hasta un minuto. Los siguientes son instantáneos.
Sistema de gestión para talleres de soldadura, cerrajería y metal. No un CRUD de demostración: el flujo está diseñado desde el lado del operario, no desde el diagrama entidad-relación.
- Órdenes de trabajo con máquina de estados (pendiente → en proceso → control → listo → entregado)
- Fichaje de operarios desde tablet o móvil, y escáner QR para iniciar trabajos sin teclear
- Materiales con alertas de stock bajo
- RRHH: vacaciones, ausencias, festivos, informes mensuales
- GMAO: estado de maquinaria con alertas de mantenimiento
- Asistente de IA con contexto real del taller (Mistral)
- Automatizaciones con n8n: WhatsApp al cliente cuando una OT está lista, alertas de stock, resúmenes diarios
Stack: React 19 · Vite · Tailwind v4 · FastAPI · SQLAlchemy · PostgreSQL · Pydantic v2 · JWT multi-rol · Stripe · Resend · n8n + Docker
Arquitectura: multi-tenant con aislamiento por tenant_id, trial automático de 15 días, módulos por feature en frontend, capas router → service → model en backend.
Web y sistema de citas de un negocio real de electrónica del automóvil en Ponferrada. React 19 + FastAPI, motor de citas con detección de conflictos de horario, 17 tests y CI en GitHub Actions.
Kinovia — SaaS para entrenadores personales (en desarrollo)
Planes de entrenamiento que se adaptan a la condición física real del cliente, no al revés. Un entrenador crea plantillas (fases → días → ejercicios) y las asigna a sus clientes, que registran su seguimiento desde su propia cuenta.
El diferenciador vive en el propio dato: un motor de sustitución de ejercicios por condición física (cadera, rodilla, diástasis abdominal...) integrado en la plantilla, no una nota manual aparte — lo que separa a Kinovia de un Trainerize o TrueCoach genérico.
Multi-tenant desde el diseño: muchos entrenadores, cada uno con sus clientes, aislados por Row Level Security de Postgres, nunca por lógica de aplicación.
Stack: React 19 · Vite · Tailwind v4 · Supabase (Postgres, Auth, RLS) · Cucumber para tests de aceptación
Trail — Plataforma social full stack para ciclistas
Nació de otra necesidad real: llevar mis rutas sin depender de apps de terceros con suscripción. Acabó siendo bastante más.
- Rutas GPS sobre mapas interactivos con capas dinámicas
- Servicios cercanos al recorrido (hospitales, talleres, gasolineras) vía OpenStreetMap + Overpass API
- Garaje de bicicletas con seguimiento de mantenimiento
- Recomendador de bicis y componentes con IA local — microservicio propio sobre Ollama + Qwen 2.5
- Actividad social entre usuarios
Stack: React · Vite · MapLibre · Flask · SQLAlchemy · PostgreSQL · JWT · Ollama
Frontend
Backend
Testing y CI
IA y automatización
Infraestructura
Abierto a oportunidades como desarrollador full-stack. El Bierzo (León) o remoto.


