Created for Capital One's Challenge at TAMU Datathon 2024, this project was developed as a solution to low financial literacy skills in children and young teens. I designed and programmed this project alone, and won "Best Domain Name from GoDaddy Registry" from Major League Hacking for my submission. This web application features a change saving feature, redeemable rewards for completing goals, and two learning mini-games.
Conceived and created Pharaoh's Gambit, a strategy tabletop game combining elements of chess, Stratego, and the ancient game Senet using JavaScript for game logic and creating interactive features and gameplay automation within Tabletop Playground. Produced all graphic assets, establishing a visually immersive experience rooted in ancient Egyptian aesthetics. Engineered game mechanics, player interactions, and starting configurations, prioritizing strategic complexity and engaging gameplay dynamics.
Implemented a web application with JavaScript, TypeScript, and stylized HTML in an Agile team to allow authenticated users to view the menu board, place food orders, view/complete kitchen tickets, edit menu items and ingredients, view monetary reports, and edit employee information; focused on front-end with the integration of multiple APIs for user accessibility, such as multilingual translation, high-contrast, built-in zoom features, and an increase in button hit boxes.
I designed a desktop application connecting to a Redis DB using Java to list products for sale and purchase products through a user-based transaction system, as well as implemented a web server using a RESTful template to search items for sale within a particular price range.
I created a brand identity, values, logos, product packaging, and a brand book for a tea brand called Brewscape. The brand book includes patterns, mockups, and typography/color details.
I did research on the history of Times New Roman and created a brochure using Adobe InDesign highlighting the features of the typography and its origin.
I designed database entities and interactions for a local fast food company's operations as part of a Waterfall team, which was connected to a AWS-hosted database to the front-end application using PostgreSQL and Java Swing to create a manager interface for tracking sales patterns plus an employee interface for taking customer orders.
I designed and programmed a text-based horror/adventure game within 48 hours for Chillenium 2024 in Java which included dozens of story paths, health & mentality bars tracked depending on choices made by the player, & an adaptive player inventory used to shape future player story choices.
I designed & implemented a fully functional Connect 4 game using JavaFX with features including (but not limited to): a one-player mode with multiple difficulty levels, save/upload functionality, an additional written log of the moves & wins from each player, an engaging GUI with player error handling, & a modular object-oriented design. The audience in mind was adults ranged 40-70 years old, so I went with a very classic design & easy to use interface.
For a course project, I wrote a recursive ray tracer in OpenGL using C++ and tinyobjloader that can handle spheres, planes, imported .obj geometry, as well as mirrored surfaces and multiple light sources/shadows. The entire scene can render in about 3 seconds in release mode.
I designed and programmed a Google Chrome extension in JavaScript, HTML, and CSS that allows users to track to-dos while they're working. This extension has local private data storage, an interface that helps users with hover indications, etc..
Created for an MLH Hackathon, this game uses drag and drop dynamics in order to teach about sizes and orders in early elementary math topics. It's designed in a way that is easily 'win-able' to give students a feeling of accomplishment while learning and encourage academia. In addition to the base Unity includes, I also used UnityEngine.SceneManagement. The demo consists of four major scenes, which loop through the levels with an in-game clickable transition system. I also designed all the graphics, including the background, objects, containers, and text, myself using Procreate.