A handful of full-stack apps I built and run for myself, all self-hosted on a home server.
Traffic reaches them through a Cloudflare Tunnel into Traefik, which reverse-proxies to a set of
Dockerized services (FastAPI/Go APIs, Postgres/MySQL, React frontends) — no ports forwarded on my router.
Everything ships as its own docker-compose.yml, composed together on the host.
Local events aggregator for Málaga, Spain. Ingests events (incl. Ticketmaster) and sends ticket on-sale alerts over Telegram/email so users don't miss a drop.
Tournament and league management for a local beach tennis club — players, categories, memberships, brackets, and leaderboards. Currently a "coming soon" landing page while the full app finishes development.
Habit tracking with streaks, activity heatmaps, and habit packs. Installs as a PWA and also ships as a native mobile app via Capacitor.
Personal time-tracking and productivity app — a running timer, journaling, and dashboards to see where the hours actually go.
Real-time collaborative to-do app with Pomodoro timers, time tracking, and offline support — one codebase for web, iOS, and Android.
Self-hosted personal finance manager — multi-account and multi-currency tracking, open-banking sync, and net-worth/cash-flow dashboards.