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.
I write practical tutorials and code snippets at javascripthacker.com.
Contact: hamzarahman7@gmail.com
| 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. |
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



