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