
Waseem Anjum · Lahore, Pakistan · Remote
I build AI agents, MCP servers and automation pipelines, and the Next.js, React and NestJS products they run inside. Based in Lahore, working remotely for a company in Bahrain.
Waseem Anjum
Profile
About me
II''mm WWaasseeeemm AAnnjjuumm,, aa ffuullll ssttaacckk aanndd AAII aauuttoommaattiioonn eennggiinneeeerr iinn LLaahhoorree,, wwoorrkkiinngg rreemmootteellyy ffoorr aa ccoommppaannyy iinn BBaahhrraaiinn.. II bbuuiilldd tthhee wwhhoollee ppaatthh:: tthhee NNeexxtt..jjss aanndd RReeaacctt iinntteerrffaaccee,, tthhee NNeessttJJSS oorr NNooddee..jjss AAPPII,, tthhee PPoossttggrreess oorr MMoonnggooDDBB ddaattaa llaayyeerr,, aanndd tthhee AAII aaggeennttss aanndd aauuttoommaattiioonnss tthhaatt ddoo rreeaall wwoorrkk oonn ttoopp ooff iitt.. II sshhiipp ooppeenn ssoouurrccee ttoooo:: BBeenncchhlliinnee,, aa ffrreeee ttooooll ddiirreeccttoorryy tthhaatt AAII aaggeennttss ccaann ccaallll oovveerr MMCCPP;; aaggeenntt--rruulleess ffoorr AAII ccooddiinngg aaggeennttss;; aanndd PPyytthhoonn nnooddeess ffoorr CCoommffyyUUII.. II ccaarree aabboouutt cclleeaarr ssyysstteemm ddeessiiggnn,, ffaasstt ppaaggeess aanndd ccooddee tthhaatt hhoollddss uupp iinn pprroodduuccttiioonn..
Focus
AI automation + full stack
Based in
Lahore, Pakistan
Stack
TypeScript · Python
Works
Remote
What I
build
For teams and founders who need working software, not a slide deck. Hire me for one lane, or for the whole stack from prompt to production.
LLM workflows moved out of request handlers and into queues: Node.js and Python pipelines with BullMQ, retries that respect rate limits, schema-validated output and human review where it matters.
Selected
work
08 featured builds: AI agents, MCP and developer tools, and full stack products. Scroll through, or open any case study.
Journal
Latest
writing

Backend & APIs
Postgres Full-Text Search vs Elasticsearch vs Meilisearch: BM25 Benchmarked (2026)
I scored built-in tsvector, pg_search, pg_textsearch, Elasticsearch 9.5 and Meilisearch 1.55 on three BEIR datasets: ranking quality (nDCG@10), latency, index size, typos and how fast new rows become searchable.

AI Engineering
How to Build a ComfyUI Custom Node with a JavaScript UI
Build a ComfyUI custom node with its own JavaScript UI: INPUT_TYPES and the V3 schema, WEB_DIRECTORY, passing UI picks into node outputs, routes, saving state and publishing to the Comfy Registry. Tested on ComfyUI 0.42.1.

Backend & APIs
SSRF Protection in Node.js: Validating User URLs, Redirects and DNS (Tested)
A regex on the hostname is not SSRF protection. I ran 16 bypass payloads against three checks on Node.js 20 and show the approach that holds up: new URL(), net.BlockList, re-checking every redirect hop and validating the DNS answer at connect time.
How we
ship
One engineer, direct communication and a live preview from the first week. This is how a project with me runs, from the first call to production.
Discover
A short call and a written brief. We agree on the problem, the user, the data and what done means before any code exists.
Scope, timeline, quote
Design
Flows, the data model and the system design first, so we agree on what gets built and where AI actually helps. Decisions you can react to, not mockup theatre.
Clickable direction, tech plan
Build
Short cycles with a live preview URL from week one. You watch the product and its automations grow instead of waiting for a big reveal.
Weekly deploys, honest status
Ship & iterate
Launch is the midpoint. Monitoring, performance passes, prompt and model tuning, and fixes while real users hit the product.
Production launch, support window





























