Lead Full Stack Engineer

M. AirafAdil

I build systems end to end — the interface people touch, the services behind it, and the database that decides what's true.

Based
Karachi, PK
Building since
2019
Shipping
7 yrs
Client

I work thewhole stack.

7 years in, most of what I've learned came from owning a feature all the way down — from the component a user clicks to the constraint in Postgres that makes the click safe.

That's the part I care about. A booking system isn't finished when the form submits; it's finished when two people cannot reserve the same table at the same second. Most of the interesting work happens below the interface.

Currently leading full-stack delivery at Tech Cabin in Karachi — architecture through deployment, web and mobile.

Role
Lead Full Stack Engineer
Company
Tech Cabin
Location
Karachi, Pakistan
Experience
7 years
Focus
Next.js · Node · Postgres
Availability
Open to select work
Interface

The tools,by layer.

Filled marks are what I reach for by default. The rest I've shipped with and would pick up again without ceremony.

Interface

What the user touches

React
Next.js
TypeScript
Tailwind CSS
React Native
Framer Motion
GSAP
Vite
Radix UI
TanStack Query
React Hook Form
Zod
Sass / SCSS

Service

What runs behind it

Node.js
Express
REST APIs
Next.js Route Handlers
Python
GraphQL
Supabase Edge Functions
Auth & Sessions
WebSockets
Transactional Email
File Uploads

Data

Where state actually lives

PostgreSQL
Supabase
PL/pgSQL
Drizzle ORM
Row Level Security
Schema Migrations
MongoDB
MySQL
Firebase

Delivery

How it gets to production

Docker
Vercel
Git / GitHub
CI/CD
GitHub Actions
Fly.io
Railway
Render
Netlify

Platforms

Where the client already lives

WordPress
WooCommerce
Shopify
PHP
Headless CMS
SEO
Accessibility
Performance
Service

Where I'vebeen building.

Lead Full Stack Engineer

Current

Tech Cabin

Nov 2024 — Present · Full-time · Hybrid · Pakistan

Leading end-to-end delivery of web and mobile products for clients across several industries — architecture and UI/UX through deployment and post-launch support.

  • Next.js
  • TypeScript
  • React Native
  • Supabase
  • Postgres
  • Software Infrastructure

Full-stack Developer

LogoPidea

Jul 2023 — Oct 2024 · Full-time · On-site · Karachi, Sindh

Built full-stack web and enterprise applications, working alongside product teams to ship client-facing platforms.

  • React
  • Node.js
  • TypeScript
  • MongoDB
  • REST APIs

Full-stack Developer

Friends Technologies

Dec 2021 — Jul 2023 · Part-time · On-site · Karachi, Sindh

Developed interactive front-ends on the MERN stack and delivered CMS-backed storefronts for growing businesses.

  • MERN
  • React
  • MongoDB
  • WordPress
  • Shopify

Frontend Web Developer

Bits and digits

Oct 2019 — Oct 2021 · Part-time · Hybrid · Karachi, Sindh

Built and maintained front-end websites, applying SEO and accessibility best practices across client projects.

  • HTML5
  • CSS3
  • JavaScript
  • WordPress
  • SEO
  • UX
Delivery

Things Ibuilt and own.

Products where I made every call — schema, services, interface, deployment.

Dinely — Reservation and floor-management platform for high-end restaurants.
01Owned

Dinely

Reservation and floor-management platform for high-end restaurants.

Booking wizard, interactive floor map, and a live staff dashboard over one dataset. The availability rules live in Postgres — ~38k lines of PL/pgSQL — so a double-booking is impossible at the database level, not just the UI.

  • React
  • Vite
  • TypeScript
  • Supabase
  • PL/pgSQL
  • Express
  • Docker
  • Fly.io
IELTS Grader — AI-assisted assessment engine for IELTS writing tasks.
02Owned

IELTS Grader

AI-assisted assessment engine for IELTS writing tasks.

Three surfaces — marketing site, candidate app, examiner dashboard — over one Python grading service. Scoring runs against the public band descriptors, so feedback cites its criterion instead of returning an opaque number.

  • React
  • Node.js
  • Python
  • Supabase
  • Postgres
  • Docker
Carmazium — Cinematic-first automotive marketplace.
03Owned

Carmazium

Cinematic-first automotive marketplace.

Gives a listing the weight it has in a physical showroom: full-bleed imagery, scroll-driven sequencing, and a browsing model built around one vehicle at a time rather than a results grid.

  • Next.js 15
  • Tailwind v4
  • Framer Motion
  • TypeScript
  • Docker
Whisperoo — Maternal and infant care platform connecting parents with clinical experts.
04Owned

Whisperoo

Maternal and infant care platform connecting parents with clinical experts.

Three audiences on one product — parents booking support, experts running a practice, and clinics onboarding staff — each with its own surface over shared scheduling and profile data.

  • React
  • TypeScript
  • Vite
  • TanStack Query
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Radix UI
  • Zod
Overlap — Studio site for an engineering practice that works US hours from Pakistan.
05Owned

Overlap

Studio site for an engineering practice that works US hours from Pakistan.

The pitch is a scheduling argument, so the page makes it visible: paired live clocks for both time zones and a 24-hour band that shades the six hours the two working days actually overlap.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Lenis
  • Vercel
FinAcc Solutions — Financial and accounting services platform.
06Owned

FinAcc Solutions

Financial and accounting services platform.

Server-rendered throughout, with Supabase SSR and middleware-enforced auth — gated content is never shipped to the client and then hidden.

  • Next.js 14
  • Supabase SSR
  • Framer Motion
  • Lenis
  • TypeScript
Data

Let's buildsomething.

Step 1 of 3. What are you building?

Pick the closest starting point.

01 / 03