Anubhav Agarwal

Anubhav Agarwal

Hey! I'm Anubhav, a CS & Math major at UofM.

anubhava@umich.edu

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
Agave logo
Agave | San Francisco, CA
Software Engineer
January 2025–
UMich logo
University of Michigan | Ann Arbor, MI
Instructional Aide for EECS 482 - Operating Systems
January 2025 – April 2025

Mithril Search Engine

A general-purpose search engine built from scratch with ranking, indexing, and crawling.

2D Game Engine

A custom C++ 2D game engine that uses CMake, SDL2, LuaBridge, Lua 5.4.3, and Box2D. Has a data oriented particle system design, and has dynamic component support for actors.

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.

App Tracker

Job application tracker with modular design to scrape job listings and track application status on Google Sheets automatically.

Yeelen

Devpost

A tool to help those who are not tech-savvy solve their tech problems; uses LLM & WebSockets to provide live instructions to solving any general purpose issue.

Image Uploader

An image uploader written in PHP & JavaScript with a login & admin system.