Portfolio

Auto Class Scheduler Python, Django, Typescript, React
Project manager for a team of 7 student developres for an automatic class scheduler website that takes in classes a student may want to take, and generates a valid schedules that can be taken.

Provides various preferences the user can configure, such as marking times that they don't want to take classes, or choosing specific instructors they want to taken.
Desktop Control Tablet Node.js, Pug, Electron, CSS, Raspberry Pi
A Desktop Companion Tablet built to control my Windows 10 home computer with a Raspberry Pi and touch screen. Focuses on modularity and customizability to allow easy addition and swapping of "modules" and other components.
Flokk Swift, Firebase
Flokk is a group-oriented iOS application that allows users to share 6-second videos in private feeds. Features include private group feeds and group invites, as well as in-app video recording and editing.
A terrain generator written in C++ that uses Perlin noise to output a height map, and OpenGL(4.3) to render it. Renders over 12 million vertices while still maintaining 60+ frames-per-second using modern OpenGL techniques. Other features include:
  • Self-contained heightmap Generation
  • Specular Lighting
  • Bump Mapping
Executable rank tracker written in Java for the video game Rocket League. The purpose of RocketTracker is to make it simple and easy to regularly track your progression through ranks. Likewise, RocketTracker opens more opportunities for stat analysis through things such as per-game stat recording(Goals, Saves, Shots, etc), win-streaks and average stats per session.