Here are some of the projects I've worked on. Each one has a few links to follow if you'd like to learn more.

An algorithmic music generator that produces a fully harmonized song given an input melody. This project applies a variety of techniques, including digital audio processing and a hidden Markov model-based approach to chord generation.

An SDK for Pinecone that provides a Rust interface for the vector database service. Co-built the beta version from the ground up during my internship. As of this writing, the Rust crate has over 50k downloads.

A neural network class built from scratch as an early exploration into how neural networks work under the hood. Supports saving and loading trained models.