close
Skip to content
View codewithnuh's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report codewithnuh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codewithnuh/README.md
BERJAYA

Typing SVG


LinkedIn npm Email Portfolio


⚡ What I'm building right now

🔧 Blockend (in progress)

shadcn — but for backend.

Copy-paste, production-grade backend pieces you own and understand. Auth, rate limiting, job queues, caching — no black boxes.

npx blockend add auth
npx blockend add rate-limiter
npx blockend add job-queue

🎨 Portfolio Labs

Free GSAP components for the community.

Magnetic cursors, scroll animations, page transitions. Every component ships with explanation of how and why it works.

# copy-paste ready
# zero heavy dependencies  
# yours to own and modify

📖 quran-cli

The Quran in your terminal.

npm i -g @codewithnuh/quran-cli

quran-cli read 2:255
quran-cli search patience
quran-cli random
quran-cli bookmark add 94:5

🌐 WatchDog (in progress)

Web monitoring engine.

Monitor any website for price drops, content changes, or selector appearances. Concurrent job runner with retry, backoff, and smart scheduling.

# set a rule. forget about it.
# get notified when it matters.

🛠 Stack

Frontend

Next.js React TypeScript Tailwind GSAP Framer

Backend

Node.js Express PostgreSQL Redis BullMQ

Systems

Rust C++ WebAssembly

Testing & DevOps

Vitest Playwright Docker GitHub Actions


🚀 Things I've shipped that aren't typical

Project What it is Stack
🖼 WASM Image Processor Removes backgrounds from 40+ photos on-device. Zero server. Instant. C++ WASM Web Workers
🌐 NetGuard Windows network monitor. Controls internet speed and data per process. C++ Win32 API WinPcap
📖 quran-cli Full Quran CLI with caching, retry logic, bookmarks, clean terminal UI. Node.js TypeScript npm

📚 Currently learning

JavaScript internals    ── event loop, closures, prototype chain, concurrency
GSAP                    ── ScrollTrigger, SplitText, CustomEase, physics motion
Rust                    ── ownership, Tokio async runtime, crates.io
Web scraping            ── Cheerio, Playwright, rate limiting
TanStack                ── Query v5, Table, Router, Virtual
Testing                 ── Vitest, Playwright E2E, MSW

📊 GitHub Stats

BERJAYA BERJAYA

GitHub Streak


💡 Philosophy

const noor = {
  approach:  "build things nobody asked you to build",
  belief:    "depth beats breadth, always",
  currently: "turning JavaScript concepts into muscle memory",
  next:      "Blockend — shadcn for backend patterns",
  from:      "Jhang, Pakistan 🇵🇰",
}

BERJAYA

Building in public from Jhang, Pakistan.

Pinned Loading

  1. school-management-system school-management-system Public

    TypeScript

  2. img-processor img-processor Public

    TypeScript

  3. job-tracker-api job-tracker-api Public

    TypeScript

  4. quran-cli quran-cli Public

    JavaScript

  5. job-tracker job-tracker Public

    TypeScript