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 -
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.