Healthcare
Clinic and patient operations
Scheduling, patient records and billing behind one login, with access rules enforced in the database.
Next.js · React · TypeScript · PostgreSQL
Come to me before the problem is fully defined. Patient portals, CRMs, marketplaces and booking systems, from the first call to production.
01What I build
Six kinds of system, and the problem each one exists to solve. Client work is covered by agreement, so I walk you through it on a call.
Healthcare
Scheduling, patient records and billing behind one login, with access rules enforced in the database.
Next.js · React · TypeScript · PostgreSQL
Sales operations
Lead management, pipeline and reporting that update across every screen at once, with calling built into the browser.
Next.js · TypeScript · WebSocket · WebRTC · Node.js
Marketplaces
A storefront per city on one shared inventory, so adding a city is configuration rather than a new project.
Next.js · React · TypeScript · PostgreSQL
Luxury retail
Listing pages that do the work of a showroom, for the kind of purchase nobody makes from a thumbnail.
Next.js · React · TypeScript
Retail
Category, search and product pages that stay fast as a catalogue grows into the thousands.
Next.js · React · TypeScript · Tailwind CSS
Hospitality
Ordering, reservations and vendor management for a group, with one administrative view across all of it.
Next.js · React · Node.js · PostgreSQL
02Services
Each one starts with a written scope and ends with a codebase you own outright.
Put something real in front of users before you hire a team
For founders who need to test an idea with people rather than describe it in a deck.
A complete application a team will rely on every day
For businesses that need the system their operation actually runs on, customer-facing or internal.
iOS and Android without building the same product twice
For teams whose product needs to be on a phone, sharing a backend with what they already have.
One person who already knows the codebase
For teams with a live product and nobody on staff to look after it.
How this differs from an agency retainer or a contract developer.
| The usual arrangement | How I work |
|---|---|
| Bills for hours | Fixed scope, fixed price, fixed date |
| A team you never actually meet | The person writing the code |
| Design thrown over a wall to a build team | One person from first call to production |
| The work lives in the agency's accounts | Everything on your accounts from day one |
| Ends at the final invoice | Ends with a runbook and a walkthrough |
| The know-how leaves when they do | Decisions written down and handed over |
| Uses AI to bill the same hours faster | Uses AI to explore more before committing |
03Process
Hiring someone you have never worked with is a risk. Each step exists to keep that risk small, and to give you a way out if it is not working.
You describe the problem and what a good outcome looks like. I ask questions, say honestly whether this is a fit, and if it is not, point you somewhere better. There is no pitch deck.
Within a few days you get a one-page plan: what is in, what is out, the milestones, a fixed price and a launch date. You pay nothing until you approve it, and the plan is the contract.
Each week you see the real product running on a staging URL, not slides or mockups. If something is wrong you find out early, while changing it is still cheap.
The code lives in your GitHub, on your hosting and your accounts, with documentation and a recorded walkthrough. You can bring in anyone else at any point, and leaving should be easy.
Everything below is yours at handover, in a form your next engineer can pick up without calling me.
Leaving should be easy. If it is not, you were never a client, you were a dependency.
04Studio
Small on purpose. You talk to the person writing the code, decisions get made in a day, and nothing is lost in translation between a salesperson and a delivery team.

Founder, engineer, designer
Full-stack developer in Lahore, working with founders and teams worldwide. Takes a project from the first call to production: scope, architecture, interface, code, deployment and handover. Everything that ships has been through my hands.
AI agent, research and groundwork
Reads the domain before I do. Pulls apart competitors, standards and edge cases, and lays out the questions a scope has to answer. It gathers; the judgement about what matters stays with me.
AI agent, prototyping and first drafts
Turns a decision into something runnable fast: a prototype to react to, a first pass at a migration, the repetitive checks nobody should do by hand. Everything it produces is reviewed and usually rewritten before you see it.
Wren and Kiln are AI agents, not employees. They widen what gets explored and shorten the distance to a first draft. Every decision, every review and everything that reaches you is mine, and I am accountable for it.
Your decisions, my hands, and agents doing the groundwork. The loop is the product: every project sharpens the playbook the next one starts from.
AI widens what gets explored and how fast a draft appears. It never makes the call. Quality, context and anything touching a patient or a payment stays with a person, and that person is accountable for it.
At the centre
Written-down know‑how
Decisions, patterns, runbooks
A model can write a thousand lines an hour.It cannot tell you which thousand your business needs.
I look for the process the software is really for,and design the system that carries it.
I don't hand over a design and call it finished,and I don't hand over code that nobody can run.
I stay until it ships, gets used,and holds up through the week that follows.
And when the work ends,the decisions and the runbook stay with you.
That is what a studio of one owes a client.
Tell me what you are trying to build or fix, in a few sentences. You will hear back from a person, not an autoresponder.
You get a reply with a few questions, or a time for a thirty-minute call. Nothing is booked or billed until you say so.