Fitness Tracker

22 Aug 2024

A Java based web application built with SpringBoot that stores workout data in a PostgreSQL database. The API supports CRUD operations with a set of workouts personalized to the types of workouts I enjoy such as tennis, swimming, lifting, and yoga. The app helps me keep track of my workouts throughout the week and meet my fitness goals.

Github


Tennis Ladder

06 Feb 2024

A web application built with a React frontend that stores data in a SQLite database. Users can submit match data, and the app uses a ranking algorithm to display a ladder for all players that have played at least one match.

Github


Cloth Simulation

24 Feb 2022

I used a mesh of spring-dampers to simulate the behavior of cloth. The simulation includes gravity, wind, and the internal spring-damper forces. Triangles are rendered using the OpenGL library.

Github


Processor Synthesis and Design

13 Jan 2022

I created an ISA and designed a single cycle processor capable of executing the instructions described by the ISA. The system is optimized to run 3 specific programs involving FEC(forward error correction) encoding/decoding and bit pattern recognition.

Github


Developing Course Material for Theory of Computation

01 Jul 2020

I worked closely with two of my classmates at UCSD to develop and edit course content for Prof. Minnes’s online Theory of Computation class. Our job is to make the course content easier to digest and understand in a remote format.