Skip to content
View fernando-delrio's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report fernando-delrio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fernando-delrio/README.md

Fernando Del Río

Diez años soldando en talleres del metal. Ahora construyo el software que me hubiera gustado tener dentro.


Quién soy

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.


Weldix — SaaS multi-tenant para talleres del metal

→ 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.


Otros proyectos

Tools Equip (código privado)

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


Stack

Frontend

JavaScript React Vite TailwindCSS

Backend

Python FastAPI Flask PostgreSQL SQLAlchemy

Testing y CI

Vitest pytest GitHub Actions

IA y automatización

Mistral AI Ollama n8n

Infraestructura

Docker Stripe Git


Conectamos

Abierto a oportunidades como desarrollador full-stack. El Bierzo (León) o remoto.

Pinned Loading

  1. trail-app trail-app Public

    Plataforma social full stack para ciclistas: rutas GPS, mapas con POIs cercanos (OpenStreetMap + Overpass) y recomendador de bicis con IA local (Ollama + Qwen 2.5). React + Flask + PostgreSQL.

    JavaScript 1

  2. weldix weldix Public

    SaaS multi-tenant de gestión para talleres del metal: órdenes de trabajo, fichaje, stock, RRHH, GMAO e IA. React 19 + FastAPI + PostgreSQL.

    Python 1

  3. cerrajeria cerrajeria Public

    Landing page con formulario de contacto (n8n) para una cerrajería en Ponferrada. React 19 + Vite + Tailwind v4 + Vitest.

    JavaScript

  4. kinovia kinovia Public

    SaaS multi-tenant para entrenadores personales: planes de entrenamiento que se adaptan a la condición física real del cliente. React 19 + Vite + Supabase (RLS).

    JavaScript 1