Make It Make Cents (November 2024)

Web Application Screenshot

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.

HTML

JavaScript

Sass

Sveltekit

Node.js

Figma

Vercel

Pharaoh's Gambit (September 2024)

Pharaoh's Gambit Game Screenshot

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.

JavaScript

Tabletop Playground

Adobe Illustrator

Fast Food POS Web Application (March-May 2024)

Point of Sales System Screenshot

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.

JavaScript

TypeScript

PostgreSQL

Agile

HTML

React

Node.js

Adobe XD

Marketplace Sales System (April 2024)

Marketplace Sales System Screenshot

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.

Java

NoSQL

RESTful API

Redis

Tea Brand Creation (March-April 2024)

Tea Can Mockup

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.

Adobe Photoshop

Adobe Illustrator

Adobe InDesign

Times New Roman Brochure (March 2024)

Brochure Mockup

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.

Adobe Photoshop

Adobe InDesign

Rev's Point-of-Sale System (February-March 2024)

POS System Screenshot

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.

Java

Java Swing

PostgreSQL

Waterfall

AWS Database Servers

Text-Based Adventure Game (February 2024)

Adventure Game Screenshot

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.

Java

Java Swing

Adobe Photoshop

Connect 4 Game (December 2023)

Connect 4 Game Screenshot

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.

Java

JavaFX

Ray Tracer (October-November 2023)

Spheres Produced by Ray Tracer

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.

C++

OpenGL

tinyobjloader

To-Do Extension (July 2023)

To-Do Extension Screenshot

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..

JavaScript

HTML

CSS

SizeSort Game (January 2023)

SizeSort Game Screenshot

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.

C#

Unity

Procreate

Two stars logo.

Have a question for me?