Skip to content

Case studies

Work that is live, with numbers you can check

Each of these is a real system serving real customers. Every figure below records where it came from — an audit document, a build output, a configuration file — so you can hold me to it.

−68%
main JavaScript bundleRoofing Services Perth
−99%
service worker precache payloadRoofing Services Perth
−86%
hero image weightRoofing Services Perth
18
crawlable prerendered routesRoofing Services Perth
The Roofing Services Perth homepage on desktop and mobile, showing a roofer sealing chimney flashing above the headline 'Reliable Roof Leak Fixing'
Business siteAustralia

Cutting a roofing company’s page weight by two thirds

A Perth roofing business with a heavy single-page app that search engines could barely read. Rebuilt the delivery layer around prerendered HTML and cut the main JavaScript bundle by 68%.

−68% main JavaScript bundle

React · Vite · Node.js
The Al Marouf Curtains homepage on desktop and mobile, with the headline 'Custom Sofas, Curtains and Wallpaper in Dubai' over a dark furnished interior, and an English and Arabic language switch in the header
CRM / ERPUnited Arab Emirates

A storefront and an ERP in one bilingual system

A Dubai and Sharjah furnishing business running on WhatsApp threads and spreadsheets. Built one bilingual Next.js system that serves customers at the front and runs leads, quotations, orders and invoicing at the back.

1 REST endpoints in the entire application

Next.js 16 · TypeScript · PostgreSQL
The TeamAdvertiser homepage on desktop and mobile, with the headline 'Achieve Your Goals.' beside portraits of three team members
MarketplaceBangladesh

A services marketplace, then the same codebase sold twice

A multi-vendor marketplace with three role tiers, real-time chat that converts into orders, and payment capture with webhook reconciliation — later white-labelled and deployed for a second client.

2 production deployments from one codebase

React · Node.js · Express
The Al Saber Tailoring homepage on desktop and mobile, with the headline 'Premium Arabian Tailoring' over photographs of tailored garments and fabric tassels
Business siteUnited Arab Emirates

Twenty-five services, two languages, and a digital size passport

A Dubai bespoke tailor with a 25-service catalogue in English and Arabic, UAE compliance pages written against the actual legislation, and stored customer measurements.

25 services in the searchable catalogue

Next.js 16 · TypeScript · MongoDB

Yours could be the next one

Tell me what the system needs to do and who it is for. If it is not something I should be building, I will say so on the first call rather than on the third invoice.