Back

Projects

Things we've shipped. Tools we've built. Problems we've solved.

Espresso Prep

Upload your CV and a job description — local or cloud AI generates a full interview prep pack: fit analysis, likely questions with answers, technical revision topics, and a pre-interview checklist. PDF export included.

Next.jsTypeScriptOllamaAnthropicSupabaseTailwind

Blaq Samurai

Streetwear brand built on culture and identity. Custom DTF/DTG prints, made to order collections.

Next.jsTypeScriptMedusa.jsTailwind CSSDocker

Sync Engine

Hub-and-spoke DNS sync tool. Keeps Pi-hole, AdGuard, and other resolvers in sync across your network — scheduled, manual, or on startup.

PythonFastAPIHTMXSQLiteDocker

WezTerm Web

Containerised terminal in the browser. Persistent tmux sessions, Tokyo Night theme, tabs, true-colour — WezTerm's feel without the desktop.

xterm.jstmuxZshDockerNginx

Ashley's Corner

Markdown-file-driven personal blog. Drop a .md file in posts/ and it auto-publishes — no CMS, no database, just static HTML.

Next.jsTypeScriptGhostDocker

Temmy's Kitchen

Home-cooked Nigerian food delivery app. Weekly rotating menu, cart, order lifecycle management, and admin dashboard — built for a real Dublin-based cook.

ReactExpressPostgreSQLDrizzle ORMTypeScript

Wake N Bake

Personal cannabis strain logger. Track strains, sessions, and notes — multi-user, auth-gated, self-hosted.

Next.jsTypeScriptSQLiteDocker

SonnetTTS

Self-hosted text-to-speech studio. Synthesize speech across 10 languages with Kokoro voices, dub videos by transcribing and re-voicing with Whisper + Kokoro, clone any voice from a reference clip, and train a custom VITS2 model — all from a browser UI.

FastAPIPythonKokoroWhisperDockerTailwind

Pharma OS

Full-stack pharmacy operations platform built for independent pharmacies. Covers inventory with expiry tracking, Rx queue management, sales recording, customer records, staff roles, and supplier management — one browser-based system replacing notebooks, WhatsApp threads, and spreadsheets.

FastAPIReactPostgreSQLPythonDocker