Academic Projects

Tactical RPG (January--May 2017)

  • Worked in a team of five to create the tactical RPG Requiem of the Knight using C# and Unity
  • Designed and created most of the UI, balanced gameplay, fixed bugs

Music Data Visualizations (April--May 2017)

  • Worked in a team of three to create Tableau visualizations of data gathered from last.fm using Python and the last.fm API
  • Created the data gathering script for getting a user's top artist data, designed accompanying visualization, and created a website to display the project

Security Awareness Application (April 2017)

  • Worked in a team of six to create an Android application for informing users about password strength, phishing, and spam
  • Designed and created UI layout of application and improved the password strength algorithm by leveraging an existing library

Interactive WebGL Application (August--December 2016)

  • Created an interactive scene with a controllable robot, texture mapped objects, objects colored using Perlin Noise, and Phong shading
  • Received a 95% A on the final application

Database Design Project (May--July 2016)

  • Designed database in a team of four to create a relational database in SQLite for an online bookstore to manage orders and inventory
  • Designed and revised database's relational schema, normalized the relations to Fourth Normal Form (4NF), wrote queries in SQL and using relational algebra
  • Received a 100% A on the project

Super Mario Bros Remake (January--May 2016)

  • Worked in an Agile team of five to create the first level of Super Mario Bros in Visual Studio using C# and Microsoft XNA
  • Implemented classes utilizing the design patterns such as the State Pattern for enemy states; Command and Singleton patterns for point management; global variable editing during runtime via GUI; determined collision logic

Java Game (January--May 2014)

  • Worked with a partner to create an interactive side-scrolling game in Java similar to Flappy Bird
  • Received a 97% A on the project

Events

Hack OHI/O (November 2016)

  • Worked in a team of two to create an RPG, Geometry Wars, using C# and Unity in 24 hours
  • Created UI and backend connections, created sprites for characters and environment, and designed character stat definitions