Other Work

A collection of projects, experiments, and things I have built over the years.

Tab Sync

April 2025

A Chrome extension that synchronizes tabs across devices and shares the clipboard between Chrome instances.


CUDA Neural Networks Library

December 2024

A neural network library for comparing serial, OpenMP, and CUDA implementations.


Oculta: Encryption and Authentication

September 2024

A C++ library that implements popular encryption algorithms such as AES and RSA. It also provides utilities for generating large prime numbers and includes SHA-1 hashing for authentication services.


Study Rush

June 2024

Introducing Study Rush, the modern, fully AI-integrated flashcard application. Spend less time rewriting your notes and more time actively practicing your material.


Dots and Boxes

June 2024

Play Dots and Boxes with your friends online.


Virtual Cycling Rooms

May 2024

Created a virtual cycling room where players can compete against other riders. It connects to Bluetooth sensors to display speed, cadence, distance, and heart rate.


Progress Planted

February 2023

A website that helps you plan projects with a graph of nodes and edges.


Chill Spaces

November 2022

A website that helps you find the quietest parts of a city. Built with React, Firebase, and Flask.


Carbon Footprint Tracker

July 2022

A website that helps you track and visualize your carbon footprint across six usage categories. Built with React and Firebase.


Blog Graph

June 2022

A website that helps you blog with a graph visualization. Built with React, MongoDB, and AWS.


California Predictive Fire Model

December 2021

Using 10 years of CAL FIRE wildfire, weather, and county data, I am building a model that predicts wildfire size from a set of variables.


Rabbit Ecosystem Simulation

August 2021

Programmed a rabbit ecosystem simulation and tracked how it reacted to external variables such as predators, water, and land features. Developed a Q-learning reinforcement model that allows each rabbit to make decisions based on its surroundings. Used polymorphism and inheritance to create the simulated animals.