Full-stack web development
Complete products from database schema to polished UI. React, Next.js, Node.js, TypeScript, and Express, on MySQL and PostgreSQL.
THE VBA PROJECTI find the repetitive, error-prone work inside a business and turn it into software. Once that meant Excel macros. Today it means cloud platforms, web products, and pipelines.
12+ years building software
Long-term clients in the UK, Austria, and Canada
Remote, async-friendly
The origin story
It started with a macro.
Years ago, The VBA Project meant Excel automations that saved teams hours of manual work every week. A spreadsheet that filled itself in. A report that wrote itself overnight.
The mission never changed. The stack did. The instinct is still the same: look for the repetitive, fragile work inside a business and replace it with software that quietly does the job.
Today I design and build full-stack web platforms, serverless cloud pipelines, and business automation systems for clients across the UK, Europe, and North America. The macros grew up.
What I build
End to end, from database schema to polished interface, and the cloud plumbing in between. Six things I do for clients, repeatedly and well.
Complete products from database schema to polished UI. React, Next.js, Node.js, TypeScript, and Express, on MySQL and PostgreSQL.
AWS (Lambda, API Gateway, S3, SQS) and Google Cloud. Event-driven data pipelines, multi-account architectures, and infrastructure documentation.
REST APIs and webhook systems. Payment integrations with Stripe and Paddle, plus CRM and email platform connections that just work.
GitHub Actions pipelines, Docker, and automated deployments. Clean environment management across dev, staging, and production.
WordPress with deep Enfold theme expertise, Payload CMS, and headless setups. ERPNext and Frappe deployments and customization.
An AI-assisted workflow (Claude Code power user) with a structured knowledge base per project. Senior-level output at a pace solo developers rarely match.
Selected work
A few representative builds, described by industry. Client names stay private, the way I would keep yours.
A serverless intake and routing system spanning two AWS accounts, built on Lambda, API Gateway, S3, and SQS. Full architecture documentation delivered alongside the build.
An end-to-end product: rich text editor, in-browser image editor, scheduling, video thumbnail generation, and a companion WordPress plugin.
An ERPNext deployment covering invoicing, calendar integration, exam grading, and instructor assignment, with custom UI work throughout.
Built on Next.js and Payload CMS v3 with Stripe checkout, multiple switchable visual themes, and a Dockerized deployment.
How I work
Most freelance risk comes from how the work is run, not whether it can be built. Here is how I keep it predictable.
We agree on what we are building and how it fits together before a line of production code is written.
Clear written updates, decisions, and trade-offs. You always know where the work stands.
Work ships in slices you can see and check, not one large reveal at the end.
Architecture diagrams, runbooks, and handover docs, so the system outlives the engagement.
A Karachi base gives strong overlap with both UK and EU mornings and North American afternoons. Real working hours together, not just overnight handoffs.
The stack
In their words
Real quotes drop in here as long-term engagements wrap. Placeholders for now.
[Client quote placeholder. A sentence or two on the impact of the work and what it was like to collaborate.]
[Client quote placeholder. A sentence or two on reliability, communication, and the senior pace of delivery.]
Start a conversation
Whether it is a single project or a long-term retainer, tell me what is slowing your team down. I will tell you honestly whether and how I can help.