I'm currently a student at the University of Michigan pursuing a degree in Computer Science. I have a passion for building systems and solving complex technical challenges.
- University: University of Michigan
- Graduation Date: May 2026
- Relevant Courses: Operating Systems, Databases, Machine Learning, Web Systems, Computational Theory, Data Structures & Algorithms, Intro Computer Architecture, Probability, Linear Algebra, Discrete Math, Multivariable Calculus
- Thread Library: User-level thread library with multi-core execution, locks, condition variables
- Virtual Memory Pager: Virtual memory management and page replacement algorithms
- Networked File System: Concurrent read/write, crash-consistency, and TCP sockets
- Instagram Clone: Client-side dynamic pages (JS), REST API (Python)
- MapReduce Framework: Distributed task scheduling, dynamic task reassignment on failure, TCP/UDP sockets
- LimeCal: Schedule meetings with shareable links (Java, TypeScript).
- StudyCards: A digital flashcard app for studying and memorization (Python, JavaScript).
- Orbit Simulator: A toy Newtonian gravity simulator for visualizing planetary orbits (C++).
Feel free to reach out to me on LinkedIn or by email at michahn@umich.edu. I'm always open to discussing software, tech, or anything else.