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 and open-source tools developers actually use. Currently building Blockend — shadcn/ui for Node.js backends. C++, WebAssembly, TypeScript, and interfaces that don't get in your way.
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.
shadcn/ui for Node.js backends. Copy-paste production-ready blocks (error handlers, rate limiters, logging) directly into your Express.js project. You own the code. MIT. Zero dependencies.
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.
Learn how dynamic arrays work by building one in C — covering memory layout, pointers, structs, and heap allocation as one connected idea, not isolated fragments.
Learn how optimistic locking prevents race conditions in Next.js applications. Discover how a simple version column can stop concurrent updates from silently overwriting business-critical data.
Understand how the N+1 query problem appears in Prisma ORM, why it silently killsdatabase performance, and how to fix it with include and batched queries. A practical guide forNode.js developers.