Full-Stack Software Engineer. 5+ years building business software: 50+ projects since 2020 (18 for UK businesses in law, care, property, recruitment, education, construction and hospitality), plus 6 open-source projects.
- 👥 At SETS Tech I lead a team of 5 developers plus freelancers: I design the architecture and data model, plan the work and build the core of each system.
- 🚀 I took StaffDock and RightUni from spec to live production (multi-tenant SaaS, Next.js, NestJS, PostgreSQL).
- 🔁 I rebuild client platforms as TypeScript monorepos.
- 🏫 Before TypeScript, I built 10+ school management systems and several hospital management systems in Laravel and PHP for clients in Bangladesh.
- 🎓 MSc in Artificial Intelligence (Merit), University of Essex, used in live products: chatbots, a voice agent, WhatsApp automation.
Most of my client work lives in private repositories. The projects below are public, so you can read the code.
- Start with the problem. I write the PRD and the plan, including non-functional requirements: security, performance, data retention and accessibility.
- Design the data model and boundaries first. Tenant isolation in the API, money as integer pence, append-only records where history matters.
- Let the database enforce the rules that must never break, such as an exclusion constraint against double-booking.
- Slow or risky work goes to queues. Every critical path is tested against real PostgreSQL and Redis in CI.
- I use AI coding tools to ship faster; I own the design, review every change and can explain every line.
| Area | Tools |
|---|---|
| Frontend | TypeScript, Next.js, React, Tailwind CSS |
| Backend | NestJS, Node.js, Laravel, PHP, REST APIs, Zod |
| Data | PostgreSQL, Prisma, MySQL, Redis, BullMQ |
| Quality & delivery | Vitest, Supertest, GitHub Actions CI, Turborepo, PM2, Docker, Docker Compose |
| AI | OpenAI, Claude and Gemini APIs, chatbots, voice agents, workflow automation |
|
Booking engine for UK businesses that sell 1-to-1 appointments: API, embeddable widget, owner dashboard and worker. Correct across UK clock changes.
✅ 183 tests · |
Self-hosted job search workspace with an AI agent that runs as seven typed, schema-checked steps. It only prepares applications, never sends anything, and treats job page text as untrusted data to resist prompt injection.
✅ 92 tests · |
|
Property and tenancy management for small landlords and letting agents, with a tenant portal and a contractor job page.
✅ 115 tests · |
Client document portal for firms that chase clients for paperwork: one secure link, upload from a phone, review and download.
✅ 79 tests · |
|
Receptionist chat for small business websites. It answers only from the business's own knowledge and hands over to a person when unsure. Bring your own key.
✅ 156 tests · |
Command-line tool for job seekers to search the UK Home Office register of licensed visa sponsors by name, city, route and industry.
✅ 137 tests, on Linux, macOS and Windows · |
| Project | What it is | Stack |
|---|---|---|
| StaffDock | UK staff document compliance SaaS, live | Next.js · NestJS · PostgreSQL · Prisma |
| RightUni | Free study-abroad organiser with an encrypted document vault, live | Next.js · NestJS · PostgreSQL · Prisma |
| Stonebridge Legal Solutions | UK law firm platform: online consultation booking and an AI chatbot | Next.js · NestJS |
| Zerago OS | One system running a UK cleaning company: website, CMS, CRM, cleaner app, customer portal | Laravel |
| Community Careline | UK care provider: care assessment requests and job applications | Next.js · NestJS |
| Mem Connects | UK study abroad consultancy: course matching, documents, application tracking | Next.js · NestJS |
See all projects on my portfolio →



