I'm a full-stack developer and AI engineer based in Lahore. I came to code sideways — through an audit desk and a numbers-first discipline — before a MERN bootcamp turned a curiosity into a craft.
From front-end engineering at IDEEZA I moved into freelance work, and then into the deep end: production AI pipelines, multi-agent systems, and SaaS platforms that have to survive real users on real budgets.
What I care about is the product, not the proof-of-concept. Anyone can wire up a model and a nice UI in an afternoon. The work I'm proud of is the part underneath — the routing, the retries, the guardrails — the part nobody sees until it's the reason nothing broke.
Systems, not scripts
The routing, the fallbacks, the budget guards — I build the parts that decide whether an AI feature survives real traffic, not just the happy-path demo.
Whole-product ownership
From the marketing page to the database to the agent loop, I ship the entire thing. One person who can hold the whole system in their head.
Local-first when it counts
Client-side WASM, zero data egress, zero-cost render — I reach for the option that respects the user's privacy and the client's budget.
What I don't do
I don't ship thin API wrappers dressed up as products.
I don't hand over a demo that falls over on the second user.
Cloud data tools send your sensitive datasets to an external server and bill for the compute. DataLens treats the browser as the supercomputer — all Python analysis runs client-side, so raw data never leaves the machine and the whole thing stays zero-cost.
Approach
A dual-provider router uses Gemini 2.5 Flash to generate pandas code and auto-routes to a Groq Llama 3 70B fallback on rate limits. The code runs in a Web Worker via Pyodide, and an auto-healing loop feeds any Python traceback back to the model to fix its own code up to 3 times.
System
Fully local-first: datasets, raw files and chat history persist in IndexedDB and survive a hard refresh, with the only server state being public share links in Netlify Blobs. Results render as interactive Plotly charts and export to HTML, Excel or CSV.
AI SystemPersonal product · Live
AI Sales Manager
An autonomous outbound-sales agent that discovers leads, audits their sites, builds landing pages, writes pitches, and sends the outreach.
Outbound sales is a manual grind: find businesses with an outdated web presence, audit them, write a tailored pitch, follow up across channels. This runs the entire loop autonomously — discovering leads and delivering outreach over email and WhatsApp while you sleep.
Approach
Each lead flows through a five-node LangGraph state machine — Scout, Inspector, Builder, Writer, Closer — where Scout rotates niches via Google Maps + Exa, Inspector scrapes and scores the site, Builder generates a landing page for prospects with no website, and Writer/Closer craft and send the pitch.
System
A zero-cost-first Multi-LLM Router falls back across Groq → OpenRouter → Mistral → Cohere → Gemini; dual pgvector 768d embeddings (markdown + pitch) dedupe scraping and recall winning pitches; and an atomic SpendCounter enforces per-user budget hard-stops, pausing the pipeline at 100%.
AI SystemPersonal product · Live
AI Content Studio
An end-to-end studio that generates posts, images and voice, then schedules and publishes them to social channels.
Creators juggle separate tools for copy, images, transcription, scheduling and publishing. This studio unifies the whole content lifecycle behind one dashboard.
Approach
API routes cover content and post generation, image generation and regeneration, transcription, intent routing, scheduling and multi-account publishing — with an intent router deciding which pipeline to run.
System
Text spans OpenAI, Gemini and Groq with Tavily web-grounding; images use fal.ai, HuggingFace and AWS Bedrock; Inngest runs the background jobs across a Postgres + MongoDB split with Clerk and NextAuth for auth.
AI SystemPersonal product · Open source
MontageAI
A local, zero-cost AI video generator that turns a script into a rendered, platform-ready video with voiceover and B-roll.
Premium AI video tools are SaaS-priced and cloud-bound. MontageAI reproduces that workflow to run 100% locally and free, from brainstorm to final render.
Approach
A FastAPI backend runs an async pipeline — voice, B-roll, assembler, encoder, SEO — where a Gemini/Groq strategist handles script ideation and editing before MoviePy and FFmpeg render the cut.
System
Neural voiceover via edge-tts, resolution-aware Pexels B-roll, multi-platform presets (16:9, 9:16), and 'anti-AI' heuristics that jitter caption timing and duck the music. Progress streams to a vanilla-JS SPA over WebSockets.
Client DeliveryClient · Al Jubail, KSA
Alebtkar Workshop
A statically-exported marketing site for a Saudi industrial motor and generator repair firm, with an offline chatbot.
A 30+ year heavy-industrial electrical service company in Al Jubail needed a fast, modern, host-anywhere marketing site that showcased services and captured leads.
Approach
Built with Next.js and statically exported to pure HTML/CSS/JS for near-instant loads — deployable to Netlify, Cloudflare, GitHub Pages, S3 or plain nginx.
System
An offline, no-API-key chatbot answers service, pricing and turnaround questions from a keyword/intent engine, paired with a multi-step request assistant — service picker, urgency selector, live validation — and Framer Motion reveals.
Design EngineeringThis site · Portfolio v3
Cosmos Portfolio
The site you're reading — a hand-built cosmos portfolio with a live canvas neural-network and scroll-scrubbed sections.
Most developer portfolios are template clones. I wanted mine to be proof of craft in itself — an interactive, hand-built experience that demonstrates the engineering rather than just describing it.
Approach
A single fixed 2D canvas paints a living neural-network background — hundreds of drifting nodes and star-streaks wired into a triangulated mesh, with signals that light up the web as they travel, plus mouse and scroll parallax.
System
Built on Next.js 16 with a Tailwind v4 token system, masked-line reveals, a scroll-scrubbed pinned timeline and an interactive metric constellation. Ships as a static export to Cloudflare Pages with a Pages Function powering the contact form.
Services
From landing page to launch day.
Six ways to work together — from a one-week site to a multi-month AI product.
Web Development
1–3 wks
Landing pages, business sites and e-commerce — fast, responsive and SEO-ready, built on Next.js and React.
Marketing & landing pages
E-commerce storefronts
CMS integration
SaaS Platforms
4–10 wks
Full product builds: authentication, billing, dashboards and multi-tenancy — from idea to a deployed, paying product.
Auth & billing
Admin dashboards
Multi-tenant architecture
AI Integration & Agents
2–6 wks
RAG chatbots, multi-agent pipelines and LLM features wired into your product with LangGraph and the OpenAI / Gemini stack.
RAG over your data
Multi-agent workflows
LLM feature integration
Workflow Automation
1–4 wks
n8n pipelines, web scraping, ETL and business-process automation that removes the manual, repetitive work.
n8n / Inngest pipelines
Scraping & ETL
Third-party integrations
Browser Extensions
2–4 wks
Chrome and Edge extensions (Manifest V3) that put your product right inside the user's workflow.
Manifest V3 extensions
Content-script injection
Store submission
APIs & Backends
1–4 wks
Node.js and FastAPI services, PostgreSQL, REST / GraphQL APIs and the integrations that hold a product together.
REST & GraphQL APIs
Database design
Microservices & Docker
Stack
What I run in production.
The tools I reach for by default — chosen because I've shipped real products with them, not because they trend.
I take on a small number of projects at a time — SaaS builds, AI systems, and the odd impossible deadline. If you've got something worth building, tell me about it.