I learn systems by building them from scratch — Redis (83K ops/s, replication, pub/sub), a distributed task queue (Dhara: workers, heartbeats, dead-letter queue), interpreters, shells. Go and Java.
View Resume
Mohammad Talim
Backend & Systems Engineer
Work Experience
See all work- Jul 2025 - Jan 2026CodevaFrontend Engineer
Frontend development for an AI-based STEM learning platform. Built UI components in React + TypeScript, set up development tooling, collaborated on PRs and code reviews.
Recent projects
See all projects-
Dhara — Distributed Task Queue in Go
A production-grade background job system built on PostgreSQL — worker pools, heartbeats, reaper, dead-letter queue, and Prometheus observability. No external queue. No framework. Just Go.
Go PostgreSQL Docker Prometheus Distributed Systems -
Volter
A Python rate limiting library with in-memory and Redis-backed implementations of token bucket and sliding window log — built for correctness across multiple processes, not just a single one.
Python Redis Lua Scripting Distributed Systems Concurrency System Design FastAPI PyPI -
Redis — Built from Scratch in Java
83,000 ops/s · 36 commands · RESP protocol · replication · pub/sub · virtual threads. No libraries. Just java.net and java.util.concurrent.
Java Build Your Own X Redis Networking Concurrency -
Gate — URL Shortener
Full-stack URL shortening service with sub-millisecond cached redirects, JWT authentication, and click analytics.
Java Spring Boot MySQL Docker Caching Rate Limiting
Let's Connect
If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.