Job Tracker
A full-stack application that helps users manage and track their job applications, status, and progress in one place.
I build production-grade systems from C++ and WebAssembly to animated frontends. Not just features — tools that are precise, performant, and hard to forget.
Selected work
A mix of full-stack apps, backend services, and low-level tools.
A full-stack application that helps users manage and track their job applications, status, and progress in one place.
Quaran CLI helps developers to read quran and query quran from terminal.
What I work with
I pick the stack that fits the problem — sometimes that's Next.js, sometimes it's a tight C++ loop.
Frontend
Modern UI development with React ecosystem.
Backend
API development and server-side logic.
Tools & Workflow
Development tools and deployment basics.
Other Languages
Additional programming languages (learning level).

ABOUT
I'm a self-taught engineer from Jhang, Pakistan. I've shipped a background remover that runs C++ compiled to WebAssembly entirely in the browser, a production-grade rate limiter built from a sliding window algorithm with atomic Redis Lua scripts, and a TDD-first Job Tracker API built contract-first with OpenAPI before a single route was written.
My stack is Next.js, TypeScript, Node.js, and PostgreSQL for production work. GSAP and Motion.dev when the interface needs to feel alive. C++ and WebAssembly when the browser isn't fast enough by default.
I'm in my second semester studying mathematics and computer science — and I've been shipping real software for three years. The two compound.
Expertise & Engagements
Targeted solutions for startups and growing businesses. Choose a path that fits your current stage.
You get one shot at a first impression. I build landing pages that load fast, rank on Google, and turn visitors into signups — deployed and live within 7 days.
I build your MVP with real authentication, a real database, and real deployment — so you can acquire your first users instead of waiting on dev infrastructure.
If your team is doing manual work that a system could handle, I automate it — REST APIs, webhooks, and scheduled jobs, production-ready and documented.
Writing
Things I've learned shipping product and writing systems code.
Understand how the N+1 query problem appears in Prisma ORM, why it silently kills database performance, and how to fix it with include and batched queries. A practical guide for Node.js developers.
A practical, no-fluff guide to stack, heap, pointers, and references in C++. Written by someone who struggled with this stuff so you don't have to.
Building forms in Next.js is changing. Here is how to useActionState, useTransition, and useOptimistic without the boilerplate.