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. Vision-LLM 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 16SupabaseSarmaLink-AIResendVercel
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 gateway, seven providers, sub-50ms failover.

SarmaLink-AI, an open-source AI gateway with 36-engine failover across 7 providers, intent-based auto-routing, a cross-repo plugin system, Manus integration, persistent memory, and image generation. One endpoint absorbs any provider outage.

14
Failover engines
7
Providers
<50ms
Failover handoff
Next.jsTypeScriptEdge RuntimeServer-Sent EventsSupabase
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.js 16TypeScriptPythonSupabasePostgreSQLVercelCloudflareDigitalOceanResendn8nClaudeOpenAITailwind v4