Education
Bachelor of Science in Computer Science
University of Michigan
- EECS Major
- Focus: Distributed Systems, Computer Vision, Machine Learning
- Relevant Coursework: EECS 442 (Computer Vision), EECS 482 (Operating Systems), EECS 485 (Web Systems)
Experience
Instructional Aide
University of Michigan - EECS 442
Assist students with computer vision concepts, grade assignments, and hold office hours for questions on image processing, feature detection, and deep learning for vision tasks.
Technical Skills
Languages
Frameworks
Tools
Concepts
Featured Projects
SpokenMind AI Audio Journal
A sophisticated iOS application that transforms voice recordings into structured journal entries using advanced speech recognition and natural language processing. Features include intelligent mood tracking, topic extraction, and personalized insights.
Image Stitching with Homography
Implemented feature detection, matching, and RANSAC algorithm to compute homography transformations for seamless panorama creation. Part of EECS 442 coursework.
Distributed Key-Value Store
Built a distributed key-value store implementing the Raft consensus algorithm for leader election and log replication. Supports linearizable reads/writes and handles network partitions gracefully.