Software Engineer building distributed systems and AI-native platforms.
Hi, I am Uttam. I contribute to open source, practice competitive programming, and document my learning through projects and writing.
I build things that solve problems. Currently studying Computational Mathematics at NIT Agartala and diving deep into systems and backend development.
Languages & Runtimes
Frameworks & Libraries
Databases & Messaging
Cloud & Infra
Testing & Quality
Dev & Tooling
Core CS

MapReduce Framework
2025A simplified version of Google's MapReduce implemented in Go. Demonstrates distributed task coordination, fault tolerance, and concurrency using a Coordinator–Worker architecture with RPC communication.

Custom Unix Shell
2025A custom Unix shell written in C. Features a POSIX-compliant interface and supports features like process management, command execution and file system operations.
Recent Activity
Core observability library – Metrics utility refactors and validation
- Replaced redundant environment variable lookups with a centralized envConfig object; removed deprecated EnvironmentVariablesService and all references.
- Enhanced Metrics utility with strict validation and warning logs for invalid or conflicting default dimensions to prevent silent bugs in shared contexts.
- Added 2 targeted unit tests for edge cases and logging behavior; ensured 100% test coverage for the Metrics module.
How React abstracts imperative DOM work via the virtual DOM and diffing, with hands‑on examples.
What I'm currently focused on learning, building, and exploring. Updated regularly to reflect my current interests and growth areas.
Last updated: November 4, 2025
Reading
Operating Systems - Three Easy Pieces (3rd Edition)
A comprehensive guide to operating systems, covering topics like process management, memory management, and file systems.
Learning
Systems programming
Exploring concurrency and network programming.
Distributed systems
Exploring Distributed Systems
Computer networks
Exploring network programming and computer networks.
Building
mapreduce
implementing the MapReduce programming model from scratch.
Goals
Open Source Contributions
Contributing to meaningful open source projects this quarter.
Inspired by Derek Sivers' Now page movement. A snapshot of what I'm focused on right now, rather than a permanent bio.