
Crescent Hyde Park
A London hotel with a booking process spread across three disconnected tools. I rebuilt the entire site in raw PHP — no CMS, no page builder — with a custom room booking engine built directly into it.
A hotel that needed a booking engine without a CMS. An academy that needed scheduling and payments. A retailer that needed a store their own team could run. Each one is broken down properly — what it needed, what I built, and what it took.

A London hotel with a booking process spread across three disconnected tools. I rebuilt the entire site in raw PHP — no CMS, no page builder — with a custom room booking engine built directly into it.

An online Quran academy running enrolments through WhatsApp and a spreadsheet. I built a platform where students book classes, teachers manage their own timetables, and payments clear without anyone chasing a receipt.

A battery retailer moving online for the first time. Custom WooCommerce theme, a product catalogue built around how customers actually search for batteries, and an admin panel the client's own team runs day to day.
Alongside the case studies above, the last four years have covered a wide range of smaller builds and ongoing work — much of it under client confidentiality.
Multi-page corporate sites, service pages and lead-generation landing pages with enquiry forms and analytics.
Internal tools for tuition, inventory and record keeping — role-based logins, reporting and data export.
Logo systems, brand kits and social media template sets for small businesses launching or repositioning.
Ongoing speed, security and content work for sites originally built by other developers.
Tell me what you’re building and I’ll come back with an approach, a timeline and a number — usually within a day.