Muhammad Ali Khan · Full-stack engineer · London
I turn a client's operational mess into a product that ships safely.
I took Simply Happy from email bookings and a WordPress site to a live booking and payments platform, and I own what runs behind it.
Headline work
Simply Happy: retreat booking and payments
Before
Bookings by email. A WordPress brochure site.
After
A live booking platform with deposit and final payments, and an admin back office used daily by three admins.
- SvelteKit
- TypeScript
- tRPC
- PostgreSQL
- Stripe
- Playwright

Proof
What I can show, not just say
- Led
Owned it end to end
Requirements, architecture, payments, admin, a hired designer, and ongoing stakeholder contact.
- Tested
Tested like a team product
Playwright end-to-end tests over booking, auth and admin, plus Storybook stories for the components.
- Live
Safe by design
An admin AI assistant limited to seven fixed, read-only lookups. Health data is never sent, enforced by a test.
Also shipped
My work experience
Full-stack Developer
Simply Happy•Contract
Aug 2025 – Present · 1 yr 3 mos•Portugal · Remote
- ▹Led end-to-end product development from stakeholder consultation through to implementation, gathering requirements and translating business needs into technical solutions
- ▹Architected and built a full-stack retreat booking platform using SvelteKit, TypeScript, and tRPC in a pnpm monorepo, establishing technical standards and development workflows
- ▹Assembled and managed development team, hiring a designer and coordinating Figma-to-code implementation across the project
- ▹Developed core platform features including booking system with real-time availability, Stripe payment integration (deposit/final payment flows), service scheduling, and event management
- ▹Built admin dashboard for managing bookings, user approvals, pricing, and analytics, with role-based access control
- ▹Implemented authentication with Supabase Auth, PostgreSQL database with Drizzle ORM, AWS S3 integration, and email notifications via Resend
- ▹Established testing infrastructure with Playwright for end-to-end integration tests, covering booking flows, authentication, and admin functionality
- ▹Ongoing feature ownership including newsletter functionality, maintaining direct stakeholder marketing team communication throughout development lifecycle
SvelteKitTypeScripttRPCPostgreSQL
Frontend Engineer
Royal College of Nursing•Full-time
Nov 2024 – Sep 2025 · 11 mos•London Area, United Kingdom · Remote
- ▹Developed and maintained the Clinical Topics feature using Next.js and TypeScript, integrating with Sitecore CMS for content delivery
- ▹Debugged and resolved defects across the frontend codebase, focusing on stability and reliability of existing functionality
- ▹Built Vue.js components connected to .NET/C# backend services as part of a content-driven platform
- ▹Implemented design tokens from Figma specifications and documented component library using Storybook
Next.jsTypeScriptVue.jsSitecore CMS
Frontend Engineer
Faro•Full-time
2023 – 2024•Remote
- ▹Assisted in the development of a Chrome Bookmark Manager, built using Svelte
Svelte
Frontend Engineer
Developer Pro•Full-time
2022 – 2023•Remote
- ▹Contributed to a purpose-built tool for modern product development using MERN stack
MongoDBExpressReactNode.js