A full-stack personal growth platform built with Claude Code, integrating habit tracking, OKR management, project planning, a content library, and analytics in one app.
Projects
Next.js 15 TypeScript PostgreSQL Prisma Supabase Claude Code
Set up and maintained a personal Mastodon server — Nginx reverse proxy, HTTPS (Let's Encrypt), S3-compatible media storage, automated backups, several major version upgrades without downtime.
Linux Nginx PostgreSQL
An interactive socio-electoral mapping tool visualising the first round of the 2026 Paris municipal elections, cross-referenced with INSEE housing and income data. Reveals spatial correlations between social housing density, voter abstention, and candidate vote geographies across 903 voting precincts.
Python GeoPandas MapLibre GL JS D3.js GitHub Actions
Built the backend in Next.js: API routes for recording submissions, third-party speech assessment API pipeline, Supabase schema design, and deployment docs.
Next.js TypeScript Supabase Vercel