From 8cd0b2fa241ea881192da3ead61b5aa7461baa5d Mon Sep 17 00:00:00 2001 From: wh-leader Date: Mon, 11 May 2026 12:55:24 +0200 Subject: [PATCH] feat: complete content overhaul - projects, infrastructure, personal brand (no empire talk) --- src/content/projects/warrantyhub.md | 73 ++++++++ src/pages/about.astro | 250 +++++++++++++++++++++------- 2 files changed, 266 insertions(+), 57 deletions(-) create mode 100644 src/content/projects/warrantyhub.md diff --git a/src/content/projects/warrantyhub.md b/src/content/projects/warrantyhub.md new file mode 100644 index 0000000..719ac95 --- /dev/null +++ b/src/content/projects/warrantyhub.md @@ -0,0 +1,73 @@ +--- +title: "WarrantyHub" +description: "Plataforma digital para gestionar todas las garantías de tus productos del hogar desde un solo lugar" +url: "https://warrantyhub.impresion3d.pro" +github: "" +status: "development" +tags: ["React", "FastAPI", "PostgreSQL", "SaaS"] +startDate: 2026-04-15 +featured: true +image: "" +--- + +# WarrantyHub + +**Gestión digital de garantías para el hogar** + +## El Problema + +Todos tenemos el mismo problema: compramos electrodomésticos, gadgets, muebles... y guardamos los tickets y garantías en algún cajón. Cuando algo se rompe y necesitas reclamar: + +- ❌ No encuentras el ticket +- ❌ No sabes si todavía está en garantía +- ❌ No tienes los datos del establecimiento +- ❌ El proceso de reclamación es un caos + +**WarrantyHub resuelve esto.** + +## La Solución + +Una plataforma donde guardas todas tus garantías digitalmente: + +✅ **Digitalización rápida**: Foto del ticket y listo +✅ **Recordatorios**: Te avisamos antes de que expire la garantía +✅ **Organización**: Todos tus productos en un solo lugar +✅ **Búsqueda fácil**: Encuentra cualquier garantía en segundos +✅ **Proceso guiado**: Te ayudamos con el proceso de reclamación + +## Stack Técnico + +**Frontend:** +- React + TypeScript +- Tailwind CSS +- Vite + +**Backend:** +- FastAPI (Python) +- PostgreSQL +- Docker + Portainer + +**Features actuales:** +- Autenticación de usuarios +- Subida y digitalización de tickets (OCR) +- Gestión de productos y garantías +- Notificaciones de expiración + +## Estado Actual + +🚧 **En desarrollo activo** + +Trabajando en: +- Sistema de recordatorios automáticos +- Mejora de OCR para extracción de datos +- Integración con tiendas para importar garantías automáticamente + +## Por Qué Este Proyecto + +Es un problema que yo mismo tenía. Y después de hablar con amigos y familia, descubrí que **todos** tienen el mismo problema. + +No es sexy. No es AI generativa. Pero resuelve un problema real que la gente tiene cada día. + +--- + +**Status:** Pronto en beta privada. [Suscríbete](/blog) para recibir invitación. diff --git a/src/pages/about.astro b/src/pages/about.astro index db0503d..0012254 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -6,7 +6,7 @@ import Footer from '../components/layout/Footer.astro';
@@ -24,57 +24,163 @@ import Footer from '../components/layout/Footer.astro';

Hola 👋

- Soy David, desarrollador e indie builder español. Estoy construyendo - un portfolio de productos SaaS enfocados en el mercado español y europeo, - con el objetivo de alcanzar €4M ARR. + Soy David, builder español. No empecé en tech - fui orfebre, luego fotógrafo profesional + durante 13 años, formador para LinkedIn Learning, y developer. Ahora construyo productos + que resuelven problemas reales.

-

Mi Historia

+

El Camino

- Después de años trabajando como desarrollador, decidí dar el salto al emprendimiento - tecnológico. Vi una oportunidad en el mercado español: muchas soluciones B2B están - dominadas por empresas extranjeras que no entienden las particularidades del mercado - local, especialmente en temas de cumplimiento normativo. + Empecé trabajando metal con mis manos como orfebre. Un día me interesé por la fotografía, + y esa obsesión me llevó a construir mi propia marca durante 13 años. Cuando no podía + permitirme el equipo que necesitaba, lo improvisaba. Construía soportes, modificaba + accesorios, hacía funcionar lo que tenía.

- Mi enfoque es construir en público, compartiendo tanto los éxitos como los fracasos. - Creo en la transparencia y en la comunidad indie, y quiero contribuir al ecosistema - de emprendedores españoles compartiendo mi viaje. + Ese mismo impulso me llevó a aprender Python, a montar mi propia impresora 3D desde cero, + a trabajar en Qloudea desarrollando herramientas internas mientras gestionaba redes sociales + y daba soporte técnico. Luego developer Python en NTT Data, y ahora trabajo en KEO + Connectivity con protocolos IoT para sistemas de energía (EEBUS). +

+

+ El patrón siempre es el mismo: identificar un + problema, obsesionarse con resolverlo, aprender lo que haga falta para solucionarlo.

-

Filosofía de Construcción

+

Qué Hago Ahora

+

+ Trabajo full-time en KEO como Field Application Engineer, donde me encargo de documentación + técnica, automatización de flujos de trabajo, herramientas internas y soporte de cara al cliente. +

+

+ En paralelo, construyo WarrantyHub - una plataforma + para que usuarios finales gestionen las garantías de sus productos del hogar desde un solo lugar. + Es un problema que yo mismo tenía, y descubrí que todos mis amigos y familia tienen el mismo problema. +

+

+ También trabajo en otros proyectos experimentales: CLIs de productividad, herramientas de + automatización, bots de Discord, y templates para acelerar desarrollo Python. +

+
+ +
+

Proyectos Actuales

+
+
+

WarrantyHub

+

+ Gestor digital de garantías del hogar. PWA self-hosted con modelo freemium. + Stack: React + FastAPI + PostgreSQL. +

+
+ +
+

TimeNet CLI

+

+ CLI para gestionar fichajes de TimeNet desde terminal. Automatización de entrada/salida + y reportes de horas trabajadas. +

+
+ +
+

Python Project Template

+

+ Template opinionado para proyectos Python: uv, ruff, mypy, pytest, Docker, Portainer. + CI/CD con Gitea Actions. +

+
+ +
+

Hermes Stack

+

+ Stack de Hermes Agent gateway para QNAP/Portainer. Automatización con agentes AI + para gestión de infraestructura. +

+
+ +
+

Otros Experimentos

+

+ Bots de Discord (iRacing), herramientas de automatización (Portainer backups), + scripts de utilidad (FLAC tagging, cookie extraction), y más. +

+
+
+
+ +
+

Infraestructura Self-Hosted

+

+ Todos mis proyectos corren en infraestructura local self-hosted. Prefiero controlar + completamente el stack y mantener costes bajos mientras experimento. +

+
+

Stack Actual

+
    +
  • + + Servidor físico (192.168.1.30) - + Docker host principal +
  • +
  • + + Portainer - Orquestación de + stacks y containers +
  • +
  • + + Gitea (gitlab.impresion3d.pro) - + Git hosting + Docker registry + CI/CD +
  • +
  • + + MinIO - Object storage (S3-compatible) +
  • +
  • + + Nginx Proxy Manager - Reverse proxy + con SSL automático (Let's Encrypt) +
  • +
  • + + PostgreSQL - Base de datos principal + para aplicaciones +
  • +
+

+ CI/CD completamente automatizado: push a main → build image → push a registry → + deploy a Portainer. Todo en infraestructura local. +

+
+
+ +
+

Por Qué Build-in-Public

  • - Spanish-first: Productos diseñados - para el mercado español y europeo + Responsabilidad: Es más difícil abandonar + cuando compartes progreso públicamente
  • - Build-in-public: Transparencia - total en métricas, aprendizajes y decisiones + Enseñar: Siempre he sido formador + (LinkedIn Learning, Podcast CulturaNAS 2000+ subs). Compartir lo que aprendo es parte de quién soy
  • - AI-assisted: Aprovechando herramientas - de IA para acelerar desarrollo (79% AI-assisted en WarrantyHub) - -
  • -
  • - - - Compliance-focused: Ventaja competitiva - en regulaciones españolas y europeas + Comunidad: Quiero conectar con otros + builders españoles que están en el mismo viaje
@@ -83,47 +189,77 @@ import Footer from '../components/layout/Footer.astro';

Stack Técnico

-
React
-
TypeScript
-
Node.js
-
Astro
-
Tailwind CSS
-
Docker
-
PostgreSQL
Python
FastAPI
+
React
+
TypeScript
+
PostgreSQL
+
Docker
+
Tailwind CSS
+
Astro
+
n8n
-

En Qué Estoy Trabajando

-
-

Portfolio SaaS €4M ARR

-

- Construyendo un portfolio de productos SaaS en 3 fases: -

-
    -
  • - Fase 1 (0-8 meses): WarrantyHub, - Verifactu compliance, análisis de contratos → €825K ARR -
  • -
  • - Fase 2 (8-18 meses): Plataforma - de auditoría, integraciones → €1.8M ARR -
  • -
  • - Fase 3 (18+ meses): Expansión - europea, liderazgo → €4M+ ARR -
  • -
+

Experiencia

+
+
+
+

Field Application Engineer

+ 2023 - Actualidad +
+

KEO Connectivity (Alemania)

+

+ Protocolo EEBUS para sistemas IoT de energía (e-movilidad, hogares inteligentes, + bombas de calor). Documentación técnica, automatización con n8n, herramientas internas, + soporte técnico. +

+
+ +
+
+

Developer Python

+ 2022 - 2023 +
+

NTT Data

+

+ Desarrollo en Python, Google Cloud, Kubernetes, BigQuery. Análisis de datos y BigData. +

+
+ +
+
+

Formador TIC + Developer

+ 2013 - 2022 +
+

Qloudea + LinkedIn Learning

+

+ Desarrollo de herramientas internas (HTML5, CSS, JavaScript, Python, Django, Flutter). + Formador oficial sobre servidores NAS para profesionales. Gestión de RRSS, YouTube, + fotografía de productos. +

+
+ +
+
+

Fotógrafo Profesional

+ 2003 - 2016 +
+

Marca propia

+

+ 13 años gestionando mi propia marca de fotografía. Creador del Podcast CulturaNAS + (2000+ suscriptores). +

+

Conecta Conmigo

- Siempre estoy abierto a conversar con otros builders, inversores, o simplemente - personas interesadas en emprendimiento tecnológico español. + Siempre abierto a conversar con otros builders, gente interesada en EEBUS/IoT, + o simplemente personas curiosas sobre construcción de productos.