Work

Some of my favorite projects

Builds

2024

Neural Style Transfer

Implementation of artistic style transfer using convolutional neural networks. Applies the style of famous paintings to photographs in real-time.

Python PyTorch CNN
2024

Distributed Key-Value Store

A fault-tolerant distributed key-value store implementing Raft consensus. Supports linearizable reads and writes across multiple nodes.

Go Raft Distributed Systems
2023

Probabilistic Data Structures Library

High-performance library implementing Bloom filters, Count-Min Sketch, HyperLogLog, and other probabilistic data structures.

Rust Algorithms Library
2023

Real-time Collaboration Editor

A Google Docs-like collaborative text editor using CRDTs for conflict-free synchronization. Supports real-time cursors and presence.

TypeScript WebSocket CRDT
2022

Mini Operating System

A minimal x86 operating system kernel with memory management, process scheduling, and a basic filesystem. Written from scratch in assembly and C.

C Assembly OS

Research

2023

Bayesian Optimization for Hyperparameters

Research on using Gaussian processes for efficient hyperparameter tuning in deep learning models. Published at undergraduate research symposium.

Python Bayesian ML Research

Music Projects

Coming soon...