Skip to content
View yum72's full-sized avatar

Block or report yum72

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
yum72/README.md

Hamza Rahman

Lead software engineer specializing in everything JavaScript, 8+ years in.

I work across web development and web automation. On the development side that means production APIs and full-stack products in Node.js, TypeScript, Fastify and React/Next.js. On the automation side, scraping, third-party integrations and the data pipelines that keep other people's products supplied. More recently I have been working with AI tooling, including RAG, function calling and structured outputs.

Based in Islamabad, Pakistan. I work with teams across UK, US and Gulf timezones, and write practical tutorials and code snippets at javascripthacker.com.

Availability

Open to contract and part-time engagements of roughly 20–30 hours per week. Strongest fit:

  • Building and maintaining external data pipelines, including collection, normalization, deduplication, retries, monitoring and alerting.
  • AI integration work: RAG, tool calling and agentic workflows with schema-validated output and deterministic fallbacks.
  • Taking over pipelines and integrations that have become unreliable and making them dependable again.

Contact: hamzarahman7@gmail.com

Selected repositories

Repository Description
codesense Local-first MCP server that combines graph analysis with vector search to produce architecture-aware implementation plans, intended for LLM-assisted work on codebases too large to hold in context.
chutes-js Node.js client for the Chutes.ai platform covering language, image, video and audio models. Published to npm.
Scraping-API Node.js API for scraping jobs, routing each request through plain HTTP or a stealth browser depending on what the target requires, with a job queue, proxy rotation and caller-set timeouts.
jamcommerce JAMstack storefront on Next.js and Sanity. Every product and category page is prerendered, with catalogue search that runs in the browser against an index built at deploy. Live demo.
React-Redux-Auth-Boilerplate React authentication starter: sign in, sign up, protected routes and persisted sessions on Vite, Redux Toolkit and shadcn/ui.

Technologies

Primary: TypeScript · Node.js · Fastify · React / Next.js · PostgreSQL

Regular: Puppeteer · Playwright · LLM APIs and tool calling · RAG · SQLite · Three.js

Working knowledge: Python · MongoDB · AWS · GCP · Docker · CI/CD

In progress

A head-coupled 3D perspective engine. Webcam face landmarks drive the render camera so the display behaves like a fixed window, letting the viewer lean and see past foreground geometry. The bulk of the work is in processing noisy landmark data: depth derived from inter-ocular distance, calibration, exponential smoothing, rate limiting and outlier rejection, with pointer and recorded-path fallbacks for when a camera is unavailable or tracking drops.

Repository and writeup to follow.

Pinned Loading

  1. codesense codesense Public

    Local-first MCP server that combines Graph analysis and Vector search to generate architecture-aware implementation plans.

    JavaScript

  2. chutes-js chutes-js Public

    A lightweight, functional Node.js client for consuming Chutes.ai models (LLM, Image, Video, Audio)

    JavaScript 4

  3. React-Redux-Auth-Boilerplate React-Redux-Auth-Boilerplate Public

    React authentication starter: sign in, sign up, protected routes and persisted sessions. Vite, React 19, Redux Toolkit, Tailwind and shadcn/ui.

    JavaScript 15 2

  4. jamcommerce jamcommerce Public

    JAMstack storefront on Next.js and Sanity. Statically generated product and category pages, CMS-driven nav and hero, and a cart that works without a payment provider.

    JavaScript 3

  5. Scraping-API Scraping-API Public

    HTTP API that fetches pages through plain fetch or a stealth browser, with a job queue, proxy rotation and per-request timeouts.

    JavaScript 3

  6. web-scraping-tutorial web-scraping-tutorial Public

    Web scraping with Node and Cheerio

    JavaScript 3 2