I build custom websites and apps.

Not templates — code. 14 years shipping production software across government, finance, and utilities. I'm available to build your site, storefront, or internal tool from the ground up. EY keeps me busy by day; Jamaal, Riqa, and Threads keep me building the rest of the time.

View servicesGet in touch
Open to select projects
Custom websites

Brand-first brochure and content sites — Astro, headless CMS, no page builders. You own the content and the code.

Apps & products

Full-stack web and iOS apps — React, Firebase, Stripe, SwiftUI. From first prototype to a shipped, paying product.

Architecture & advisory

Solution architecture, technical bids, and platform strategy — the same work I lead at enterprise scale, sized for a smaller team.

Things I've built

Building in the gaps
iOS app · SwiftUI
J
Jamaal

Privacy-first daily planning for iOS. One intelligent list, ordered each evening by a deterministic rules engine. One-time purchase, no subscription.

SaaS · Pay-per-use
Riqa

Pay-per-use PDF toolkit — merge, split, compress, encrypt, sign. Credits that don't expire, no subscription. Astro, Firebase, Stripe.

2cr
Merge
3cr
Encrypt
4cr
Sign
Design system · Multi-platform
Threads

The token system powering this site, Jamaal, and Riqa. One set of decisions in coffee and sage that works across iOS, macOS, and web.

Hire me to build it

Scoped in a proposal

Custom-designed, code-first, yours to own.

I design and build in code — no Figma handoff, no page builder, no theme with your logo swapped in. Every engagement starts with a discovery call and ends with a written proposal scoped to what you actually need.

See what's included

Case studies

Client work outside EY
Custom website · Structural engineering · New Delhi
RZest Engineers — a Presence build in under three weeks

A brochure-and-portfolio site for a New Delhi structural engineering firm — a filterable project portfolio, DatoCMS-backed case study pages, and full OG/meta implementation, built on Astro and delivered in under three weeks.

AstroDatoCMSCustom website
<3wksDiscovery to launch
0Dev tickets to publish a new project since launch
100%Pages with OG/meta coverage
Lab

Curious how the interactions are built?

UI experiments and interaction patterns, played with in the open — the demo-first counterpart to the blog.

Visit the lab

Need something built? Let's talk.

I take on a small number of consulting projects alongside the day job. If timing works, let's find out.