About Me
EECS student at University of Michigan passionate about distributed systems, computer vision, and building impactful software.
My Journey
I'm a computer science student at the University of Michigan, where I'm deeply engaged in exploring the intersections of distributed systems, computer vision, and machine learning. As an Instructional Aide for EECS 442 (Computer Vision), I help students understand complex concepts in image processing and computer vision algorithms.
My technical interests span from low-level systems programming in C++ to high-level application development with Swift and Python. I'm particularly fascinated by distributed systems design, reactive programming paradigms, and applying machine learning to real-world problems.
When I'm not coding, you can find me experimenting with new technologies, contributing to open-source projects, or sharing my learning journey through technical writing.
Education
Bachelor of Science in Computer Science
University of Michigan
2023 - 2027 (Expected)
- 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
Fall 2025 - Present
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.
Skills & Technologies
Languages
- Python
- C++
- Swift
- TypeScript
- JavaScript
- SQL
Frameworks
- React
- Next.js
- Django
- FastAPI
- SwiftUI
- TailwindCSS
Tools
- Git
- Docker
- PostgreSQL
- Redis
- Xcode
- VS Code
Concepts
- Distributed Systems
- Computer Vision
- Machine Learning
- Reactive Programming
- RESTful APIs
- System Design