Portfolio

Audio Equalizer PCB

Date:

Audio equalizer printed circuit board (PCB) built using 3rd-order active Butterworth filters to independently adjust bass, mid, and treble frequency ranges of songs.

Vlasov-Fokker-Planck plasma model solver

Date:

Current research project under Swarthmore Professor Joseph Nakao: solving the Vlasov-Fokker-Planck plasma model using a low-rank, structure-preserving framework in cylindrical coordinates.

Light-Controlled Solar Panel

Date:

An analog PCB that uses two phototransistors situated on either side of a solar panel to control a motor that rotates the solar panel toward the light to optimize its power output..

Temperature-Controlled Fan

Date:

A battery-powered, Arduino-integrated PCB that adjusts a fan’s speed depending on the environment’s ambient temperature, measured by a thermistor.

AI stock-trading algorithm in Python

Date:

Python algorithm that trains a long-short-term-memory (LSTM) machine-learning model on the past two years of stock data (hourly) for the S&P500 index with a variety of technical indicators as features to attempt to predict the price an hour in the future.

Snake 3D

Date:

3D rendition of classic Snake game with Gaussian-noise-generated terrain maps.

FireSale

Date:

Food-waste reduction app built using Java in Android Studio.

Line Dash

Date:

Fast-paced, addictive arcade game published on the Google Play store.