Homepage

Current Portfolio

Older Portfolio

Projects I've worked on early on in college


Steam Game Rating Prediction

Spring 2022

A tool for game developers that can predict the rating their game will receive on Steam based on a subset of features of their game. Web scraping was used to obtain the training data, and the subset of features was selected by measuring feature importance on this. This project also utilized SMOTE, sentiment analysis, a GUI, and a collection of machine learning algorithms (of which Random Forest performed best at a 56% precision).

Presentation Slides

Source Code (currently only available to members of the Cornell community)

presentation slide

This Website

Summer 2021

A simple website which I coded from scratch in HTML+CSS to showcase myself and interesting things that I've worked on. I bought the domain at Google Domains and hosted it on GitHub.

Source Code


COVID-19 Hospitalizations Prediction for EU Countries

Spring 2021

A prediction of future COVID-19 hospitalizations given a dataset of EU country-level cases by age group and current hospitalizations. The first part of the project predicts whether hospitalizations would increase or decrease a week from each date (with an accuracy of 70%), and the second part predicts how many hospitalizations would occur. Other features include custom training/validation data splitting, preprocessing, and multiple training algorithms. This was my final project for Machine Learning that I worked on with another student. The code was written in Python using sklearn, numpy, pandas, and the report was generated in Jupyter Notebook.

Source Code (currently only available to members of the Cornell community)


Game of Go

Spring 2021

A fully playable game of Go that features territory calculation, handicap, variable board sizes, and an ELO ranking system. This was my final project for Data Structures and Functional Programming that I worked on with three others. The code written in OCaml (mainly using its functional features), and it can be run in Ubuntu using a remote SSH.

Source Code (currently only available to members of the Cornell community)

go console

3D Model of the ΦΔΘ NY Alpha Chapter House

Spring 2021

A model done in SketchUp of my fraternity house at Cornell. This was my final project for Intro to CADD.

model preview

Simon Says

Spring 2021

A playable game of Simon Says on a development board. Rather than pressing colored buttons to match the sequence like in the original Simon Says, the board must be tilted in the corresponding directions (this was done using the built-in accelerometer). The code was written in C in MCUXpresso IDE to be uploaded onto a FRDM-KL25Z board. This was my final project for Embedded Systems that I worked on with another student.

Project Website

game being played

Weighted ETF Analysis

Winter 2021

A tool that analyzes the risk (covariance) and reward (expected return) of ETFs. The user is able to plug in any amount of ETFs from what our dataset provides; once selected, a risk vs. reward graph is shown depicting every possible portfolio between the ETFs. From there, the user is able to input a desired risk, and the optimal portfolio at the closest risk is outputted. This project is meant to visually depict the efficient frontier, of which I developed a fast algorithm to determine. This project was completed with two other peers, and was written in C++.

Source Code


Space Protector

Summer 2020

An asteroids-like video game that I coded from scratch the summer after I took Intro to Computing. Features include mouse control, polar/cartesian mathematics, increasing difficulty, and spritework. This was coded in Python using pygame.

Source Code

space protector game

The Cavern

Spring 2016

A mod I created for Call of Duty: World at War's zombies mode. Created during my freshman year of high school, I consider it to be my first 3D modelling + game design project. It has received over 5000 downloads and multiple YouTube playthroughs.

Download Page

cavern image