Mohammed Numaan

just a guy who loves backend engineering and distributed systems. I work with TypeScript/JavaScript, Go, and C.


§1Experience

jan 2025 - oct 2025
  • Rewrote backend API test suites using Jest and Supertest, significantly improving reliability and test coverage.
  • Built a scraper orchestration layer in Node.js/Express coordinating in-house and third-party scrapers, with Zod validation, Pino logging, and headless scraping via Puppeteer, containerized with Docker.
  • Designed a fake profile detection script integrating LLM-based signals with a weighted scoring model, implemented in Python.

§2Work

shuffle

go · kubernetes · docker · rpc

a mapreduce implementation to handle computational workloads across a kubernetes cluster, with rpc-based coordination and fault tolerance.

grain

c · makefiles · databases

an experimental heap file storage engine for fixed-length records, built to explore database internals.

bucket

typescript · redis · lua · docker

a distributed rate-limiter using the token-bucket algorithm with redis and lua, built in typescript.

grayscale

typescript · node · express · bullmq/redis · postgresql · cloudinary

a minimal image processing utility built to explore message queues and background workers.

void storage

node · express · prisma · cloudinary · postgresql

a full-stack file storage platform where users can create, share, and organize files and folders, with preview and download support.

buoyancy

html5 · css3 · javascript · jest · webpack

a two-player naval warfare game applying object-oriented design and asynchronous gameplay.


§3Skills

languages TypeScript/JavaScript, Golang, C
backend Node.js, Express, BullMQ, Passport.js
frontend React, HTML, CSS, Tailwind
databases MySQL/PostgreSQL, MongoDB, Redis
tools Kubernetes, Docker, Git, Linux, Webpack, Vite

§4Shelf

2026 paper reads

MapReduce
Jeffrey Dean et al.
VMware FT
Daniel J. Scales et al.
Raft
Diego Ongaro et al.
Time, Clocks and Ordering Events
Leslie Lamport

2026 book reads

Introduction to Distributed Systems
Paul Sivilotti
Designing Distributed Systems
Brendan Burns