Projects
A collection of my technical projects spanning distributed systems, computer vision, machine learning, and mobile development.
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.
Reactive Programming Framework
Developed a lightweight reactive programming framework for Swift, implementing observables, operators, and schedulers for elegant asynchronous data flow management.
ML Training Pipeline
Created an end-to-end ML pipeline with data preprocessing, model training, hyperparameter tuning, and automated deployment to production environments.