My Projects

Monopoly Simulation

Java, Data Structures

Created a virtual analytical tool of the game Monopoly by simulating the number of times a property is landed on, tracking dice rolls, cards, and jail rules.

Disney Shortcuts

Java, Data Structures, Algorithms, Collaboration

Developed an application that calculates and displays the rides you pass at Disneyland on the shortest path to the next ride you'd like to go on (linearithmic time complexity).

Arduino Claw Machine (Fully Controllable)

Arduino C++, Embedded Systems, Collaboration

For my Computer Architecture class, I built and programmed a fully-controllable Arduino Claw Machine showcasing my ability to quickly learn new skills, plan, and program in new environments.

QR Code Generator

JavaScript, Node.js, Express.js

Simple in-console application to generate a QR code based on user-provided input.

Fractal Generator

Java

Created an application to recursively create a fractal expanding in 4 directions with the fractal drawing 'n' number of times.

Single-Level Dungeon Crawler

Java

Created a simple GUI Application of the first level of a dungeon crawler.

E-Commerce Website Backend (Prototype)

SQL, PHP, Web Development, HTML5, CSS3, Xampp

Developed a functional e-commerce website backend that allows users to create an account, log in/out securely, browse products stored in a database, and add them to their cart.

Virtual Drum Kit

JavaScript, CSS3

Used JavaScript to program functionality for a virtual drum kit. Starting files provided by London App Brewery.

Simon Memory Game

JavaScript, CSS3

Used JavaScript to program functionality for Simon Game. Starting files provided by London App Brewery.