Portfolio
Proyectos que diseño y construyo: apps, herramientas y código abierto.

Lumbre
Planificador semanal local-first con estética de papel.
Una semana en una pantalla: tareas, hábitos, listas y un plan diario por voz. Funciona sin conexión y sincroniza en tiempo real entre web, iPhone, iPad, Mac, Android y Linux.
- SvelteKit
- TinyBase
- WebSocket
- Postgres
- Tauri 2

Hebra
Notas en Markdown, rápidas y tuyas.
Una app de notas local-first para Mac, iPhone, iPad y web: se escribe con la fluidez de Bear y se ordena con la estructura de Obsidian, con etiquetas anidadas y propiedades.
- SvelteKit
- Tauri 2
- CRDT
- SQLite

Senda
Las rutas homologadas de la Comunitat Valenciana, con el tiempo de cada día.
592 senderos oficiales de la FEMECV en un mapa, con perfil, etapas, previsión por días, riesgo de incendio y la mochila recomendada para cada salida. Web que funciona sin conexión, y apps para iPhone, Mac y Linux.
- SvelteKit
- Tauri 2
- MapLibre
- Open-Meteo
- AEMET

Vega
Un admin de contenidos libre para PocketBase.
Un CMS genérico que se sirve como web estática y se adapta al esquema que tengas: listas, formularios, medios, revisiones y un editor visual de bloques. Es el admin de esta web y de lumbre.pro.
- SvelteKit
- PocketBase
- TypeScript
JDex Manager
Johnny.Decimal dentro de Obsidian, con el índice como sistema.
Plugin de Obsidian para vaults organizados con Johnny.Decimal: crea cada ID como una nota del índice, audita la estructura y avisa de lo que se sale del sistema. Funciona igual en escritorio y en móvil.
- TypeScript
- Obsidian API
Tyrian Companion
Tus sesiones de Guild Wars 2, repasadas en Obsidian.
Plugin de escritorio para Obsidian que registra sesiones de farmeo de Guild Wars 2 y el contexto del inventario de la cuenta usando solo la API oficial, sin automatizar nada del juego.
- TypeScript
- Obsidian API
- Guild Wars 2 API