I build lightweight, private apps for everyday use — no subscriptions, no telemetry, no third-party data. Node.js, Express, SQLite, plain HTML. Things that just work.
A private, self-hosted voice & text journal. One entry per day. Auto-detected location, weather and news headline are stamped at write time. Export to JSON or Markdown, automated email backups, privacy blur mode.
A group expense and joint tracker for shared sessions. Logs who smoked together, auto-splits the cost, tracks who paid what, and calculates live balances. Session history, activity timeline, and all-time member stats.
A self-hosted hobby tracker. Log sessions against any hobby, set weekly or monthly hour goals, track streaks, and visualise the past year of activity with a GitHub-style contribution heatmap.
A self-hosted Steam profile analyser. Look up any public profile by SteamID or vanity URL, browse the full game library, get shuffled backlog suggestions by play status, and view detailed playtime stats.