Full-stack engineer working primarily in TypeScript across Next.js and Node.js, with a growing focus on systems-level programming through C++ and WebAssembly. Based in Jhang, Pakistan.
Self-taught since 2022, currently completing a CS degree at the University of Agriculture Faisalabad. I work freelance on production systems — e-commerce platforms, school management software, internal tooling — and spend the rest of my time building and shipping my own projects.
LinkedIn · npm · Portfolio · nuh25792@gmail.com
Blockend — A copy-paste backend toolkit in the spirit of shadcn/ui. Instead of installing a dependency, you generate the implementation directly into your project, adapted to your detected stack. rate-limiter (token bucket, pluggable storage) is shipped; error-handler, logger, request-validator, pagination, and idempotency are in progress.
github.com/codewithnuh/blockend
quran-cli — A terminal-based Quran reader with search, bookmarking, and offline caching, published as an npm package.
npm i -g @codewithnuh/quran-cli
quran-cli read 2:255
quran-cli search patiencePortfolio Labs — A small library of GSAP-based animation primitives (magnetic cursors, scroll-triggered transitions, page transitions), each shipped with an explanation of the underlying technique rather than just the code.
WatchDog (early stage) — A concurrent web-monitoring engine for tracking price drops, content changes, and selector appearances on arbitrary pages, with retry and backoff baked into the job runner.
| Project | Description | Stack |
|---|---|---|
| WASM Image Processor | Browser-based background removal across batches of images, fully on-device, no server round-trip | C++, WebAssembly, Web Workers |
| NetGuard | Windows utility for monitoring and capping per-process network usage | C++, Win32 API, WinPcap |
| quran-cli | Quran reader and search tool for the terminal, with caching and bookmarking | Node.js, TypeScript |
Languages — TypeScript, C++, Rust (learning)
Frontend — Next.js (App Router), React, Tailwind CSS, Framer Motion / GSAP
Backend — Node.js, Express, Fastify, PostgreSQL, Redis, Prisma, Drizzle, BullMQ
Systems — C++, WebAssembly
Testing & tooling — Vitest, Playwright, Docker, GitHub Actions
- JavaScript internals — event loop, closures, the prototype chain, concurrency model
- Rust — ownership, the Tokio async runtime
- GSAP — ScrollTrigger, SplitText, custom easing
- TanStack Query, Table, Router, Virtual
Building from Jhang, Pakistan.

