Work · Index
08 items
Things I've
built.
A mix of client work, personal projects, and experiments. Filter by discipline or scroll the lot.
- 01
Togetha
livefullstackMoradiaOur flagship product at Moradia — property management software for letting agents and landlords, bringing tenancies, payments and maintenance into one calm place.
TypeScriptNext.jsNode.jsPostgreSQLPrisma
- 02
Togetha Mobile
livemobileMoradiaThe Togetha companion app for tenants and landlords — rent, maintenance requests, documents and messages, all on the move.
React NativeExpoTypeScriptTamaguitRPC
- 03
Ilemi
livefullstackProperty listing marketplace built for the Nigerian market — discover homes to rent and buy with local payments, maps and verified listings.
TypeScriptReactNode.jsPostgreSQLMapbox
- 04
Restora
livefullstackA database management tool for scheduling, running and restoring backups across Postgres, MySQL and Mongo — with a calm, engineer-first UI.
TypeScriptGoPostgreSQLMySQLMongoDB
- 05
Trader
livefullstackA personal replacement for my broker’s interface — a watchlist with live quotes and charts, my imported Freetrade history with realized and open P&L, price alerts that reach me by email or Telegram, and opportunity scoring that says buy, hold or sell and why, then keeps a track record of whether it was right.
TypeScriptReactTanStack RouterConvexYahoo Finance
- 06
Petitions Dashboard
livefrontendAn SPA that extracts valuable insight into UK parliamentary petition data with just a simple url.
React.jsChakraUIMaterial Datatable ComponentParliaments API
- 07
Okestri
livefullstackA governed control plane for AI coworkers. Hire agents from role templates, let them run overnight routines against your inbox, calendar, docs and GitHub, and keep the risk contained with approvals, budgets, denied commands, a kill switch and an audit trail — so anything outside the allowlist waits for a human.
TypeScriptAdonisJSReactInertia.jsPostgreSQL
- 08
Env Organiser
livefullstackA native macOS app that finds every .env file across your projects, lets you edit them in one place, sorts keys, generates .env.example files and shows which variables are missing between branches — with snapshots, drift notifications and a scan of what the code actually reads. Everything stays on your Mac.
SwiftSwiftUIAppKitGit