Decorative background gradient

Selected Work

Case Studies

Real projects, technical decisions, and the results behind the work.

Filtered by:Next.js
D2Metrics

SaaS / Payments Analytics · SaaS Platform

D2Metrics

A SaaS analytics platform built from the ground up to replace four disconnected tools with one centralized dashboard, processing 20K-40K records a day with automated sync, granular permissions, and feature flags.

Next.jsNestJSPostgreSQL+4 more
Case StudyView Case Study →
Feedback Worthy

SaaS · SaaS Platform

Feedback Worthy

A SaaS product that lets businesses collect written testimonials through a simple form and turn them into embeddable, on-brand widgets, no developer required, co-built with Osaf Ali Sayed.

Next.jsTypeScriptTailwind CSS+3 more
Case StudyView Case Study →
AgriProduct

Agriculture · Multi-Vendor AgriTech Platform

AgriProduct

A role-based agriculture marketplace where farmers buy trusted supplies, get AI crop diagnosis and Urdu voice advice, and shopkeepers run a full online store, all verified by an admin approval workflow.

Next.jsTypeScriptTailwind CSS+3 more
Case StudyView Case Study →
Power Flow

Community / Knowledge Sharing · Web App

Power Flow

A Stack Overflow-style Q&A platform built from scratch, with voting, tags, a rich text editor with code support, and a full user community with reputation and badges.

Next.jsTailwind CSSMongoDB+2 more
Case StudyView Case Study →
Ghost AI

Developer Tools / Software Architecture · AI Web App

Ghost AI

A collaborative platform that turns a plain-English description into a real system architecture diagram, lets teams edit it together in real time, and generates technical documentation from the finished design.

Next.jsReact FlowLiveblocks+1 more
Case StudyView Case Study →
JobPilot

Career / Job Search · AI Web App

JobPilot

An AI-powered job hunting assistant that finds real job listings, scores how well you match each one, and automatically researches the company before you apply.

Next.jsOpenAI GPT-4oAdzuna API+2 more
Case StudyView Case Study →