Selected Work

Real software, in production,
used every day.

Anonymised case studies of platforms I have designed, built, and shipped. Each one is a single client engagement — start to launch — with the architecture, decisions, and trade-offs laid out honestly.

Fashion Retail
Internal Staff Platform

A single platform replacing five HR tools.

Designed and built a custom internal platform for a UK fashion retail client — handling attendance, leave, expenses, timesheets, and a kiosk sign-in flow. AI-powered receipt OCR and a fully integrated database mean staff and managers stopped fighting with spreadsheets.

Live
In daily use
100+
Staff onboarded
5→1
Tools consolidated
Next.js 16SupabaseClaudeResendVercel
Read the full case study
Fashion Retail
Operations Platform

Tracking the lifecycle of every sample, in real time.

A multi-department sample tracker that gives designers, sales, factory staff, QC, logistics, and directors a single live view of every sample in flight — with role-based access, automated overdue alerts, and a spending analytics dashboard.

12
User roles
Real-time
Cross-team sync
Full
Audit trail
Next.jsSupabaseRechartsResendVercel
Read the full case study
Open Source / AI
Multi-Provider AI Backend

One assistant, seven providers, automatic failover.

SarmaLink-AI — an open-source AI assistant that routes across 36 engines and 7 providers (DeepSeek, Groq, Cerebras, SambaNova, Gemini and more) with automatic failover, streaming, and a clean abstraction over wildly different SDKs.

36
Engines
7
Providers
0ms
Failover overhead
Next.jsTypeScriptEdge RuntimeServer-Sent Events
Read the full case study
Open Source
Self-Hostable Template

A staff portal small businesses can actually self-host.

StaffPortal — an MIT-licensed reference implementation of an internal staff platform: auth, leave, attendance, payslips, document store. Designed to be forked, rebranded, and deployed on Vercel + Supabase in an afternoon.

MIT
Open source
1 hr
Time to deploy
100%
Self-hostable
Next.jsSupabaseTailwindshadcn/ui
Read the full case study

Let's build something good.

You've got a problem. I solve problems with software for a living.The fastest way to find out if we can work together is to talk.

Stack I build with

Next.jsTypeScriptPythonSupabaseAWSVerceln8nClaudeOpenAIPostgreSQL