Full-stack developer — open to select work

I build the whole thing —
pixels to the database.

I design interfaces people actually enjoy using, then write the backend that keeps them fast and honest under load. Same person, same repo, no handoff meetings.

The stack

Every layer, one person

No hand-off from a frontend team to a backend team — I own the request from the click to the query plan.

Layer 01

Frontend

Interfaces that respond in milliseconds, not spinners.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
Layer 02

Backend

APIs that fail loudly in dev, and quietly recover in prod.

  • Node.js
  • Express
  • GraphQL
  • REST
Layer 03

Data

Schemas designed before the deadline forces a bad one.

  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
Layer 04

Infra

Deploys that don't need a Slack message at 11pm.

  • Docker
  • AWS
  • GitHub Actions
  • Nginx

Selected work

Three things I shipped recently

Ledgerline cash-flow dashboard interface showing stat cards and a bar chart

Ledgerline

A cash-flow dashboard for small agencies that hate spreadsheets. Pulls in invoices, forecasts the next 90 days, and flags the week you'll run tight.

  • Next.js
  • Node
  • PostgreSQL
  • Chart.js
Kanbanly project board interface with three columns of task cards

Kanbanly

A lightweight project board for teams who found Jira too heavy and Trello too light. Real-time sync across every board, keyboard-first navigation.

  • React
  • WebSockets
  • Redis
  • Express
Roastly ecommerce storefront interface showing a product grid

Roastly

Storefront and roast-batch tracker for an independent coffee roaster — inventory, subscriptions, and a checkout that doesn't lose carts.

  • Next.js
  • Stripe
  • MongoDB
  • Docker

A bit about me

From WordPress fixes to full systems

I started out fixing WordPress sites for local businesses, which taught me that most "technical" problems are actually communication problems wearing a stack trace. These days I work across the whole stack because I like knowing why something is slow, not just that it is.

Based in
Lahore, Pakistan — working with teams worldwide
Currently
Open to select freelance & contract work
Focus
Product-minded full-stack builds, start to finish

Start here

Got something worth building?

I take on a small number of freelance and contract projects at a time — reach out and I'll reply within a day or two.

[email protected]