
Anubhav Agarwal
Hey! I'm Anubhav, a CS & Math major at UofM.
B.S in Computer Science and Honors Mathematics
University of Michigan • August 2022–May 2025
Relevant Coursework
- Operating Systems
- Distributed Systems
- Programming Languages Theory
- Game Engine Architecture
- Search Engine
- Computer Security
- Machine Learning
- Honors Linear Algebra
- Honors Analysis
- Probability Theory

Software Engineer
January 2025–

Instructional Aide for EECS 482 - Operating Systems
January 2025 – April 2025



Distributed Sharded Key-Value Store with Paxos Consensus
Designed and implemented a fault-tolerant, sharded key-value storage system using Paxos for consensus, enabling horizontal scalability and high availability. Orchestrated dynamic shard reconfiguration and seamless data migration across replica groups, ensuring linearizable consistency under concurrent client requests.

Threading Library
A thread library in C++ for user-level thread management, simulating features such as thread creation, context switching, synchronization, mutual exclusion via mutexes, and condition variables for thread synchronization.
