Projects

A collection of my technical projects spanning distributed systems, computer vision, machine learning, and mobile development.

Featured

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.

SwiftSwiftUIMLiOSNLP
Featured

Image Stitching with Homography

Implemented feature detection, matching, and RANSAC algorithm to compute homography transformations for seamless panorama creation. Part of EECS 442 coursework.

PythonOpenCVComputer VisionNumPy
Featured

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.

C++Distributed SystemsRaftNetworking

Reactive Programming Framework

Developed a lightweight reactive programming framework for Swift, implementing observables, operators, and schedulers for elegant asynchronous data flow management.

SwiftReactive ProgrammingiOSCombine

ML Training Pipeline

Created an end-to-end ML pipeline with data preprocessing, model training, hyperparameter tuning, and automated deployment to production environments.

PythonTensorFlowDockerMLOps