Projects

JAE - Just An Editor

A Text Editor created using Qt. Developed along with Jordan Laidig and Thinh Nguyen. This is a lightweight text editor with its own unique set of features. This editor supports automatic syntax highlighting for C++, Java, and Python as long as the file extension indicates so. This editor also supports a special paste menu. Anytime you cut or copy they will be put into a stack where you can then choose from your recent choices (up to 3) to paste from. It is not restricted to the last action only! The Editor also supports dragging tabs and creating seperated docking widgets. You are allowed to put them on the right side and the bottom on the editor.

FFXIV Battle Logs

A mobile application for the MMORPG Final Fantasy 14. This app allows for easy FF14 battle log viewing from fflogs.com once the log has been uploaded. It gives an easy to use graphical user interface. FFXIV Battle Logs was made to quickly analyze fights and improve performance in DPS without having to open a browser. The app also includes search functionality where you can find logs related to the user searched.

Music Visualizer

A waveform visualizer created using Java FX. It uses the audio from mp3 files and then takes the waveforms for each frequecy band and then reflects these frequencies as heights on a graph.

Sorting Visualizer

A color sorting visualizer made using Java FX. It uses hsb colors to randomly generate colors. It then sorts them based on RGB values based on the corresponding sorting algorithm.


Cuisine Quest

A 2.5D RPG about a homeless swordsman named Cisco. He has traveled to the foreign land of Broigord where the people are in need of assistance. Help out the city by completing quests and kill monsters. I worked on the quest system, UI, save system, and the NPC dialog interaction and dialog box.

Galaga Clone

A clone of the arcade game galaga. It also has a variant that we made that includes more items to the game including shields, missiles, and nice visual effects. It was made using the Godot engine. The original version of the game was made in a week and a half and improved in the summer.


OpenGL Triforce

A Triforce created when I learned OpenGL. It combines knowledge of shaders with how to rotate an object with matrix multiplications.

Daily/Weekly Tracker

A daily and weekly tracker for the game Maplestory. It allows you to keep track of your maplestory characters daily and weekly needs. Each daily and weekly have their respective reset time and when that hits the checkboxes will reset. It works with UTC so that anywhere you are the reset time will be correct and accurate.

Star Wars Story

A story taking place in the Star Wars Old Republic timeline. This game is a hypertext narrative made using Twine. It takes place on your ship and on the planet Taris. You are on your way to figure out the source of a distress signal on Taris. Things don't go as planned on the way and you must overcome these challenges! You can play the game by clicking on the image!

A Bounty Hunter Story

A Bitsy game I made where you play as a bounty hunter. Your goal is to go to the planet Corellia and eliminate the ceo, Mr. Whiskers, of a company who has been manipulating and taking advantage of its workers. There are three areas to the game with their own palettes and music. This is a simple game where you interact with objects and NPCs in order to complete the game. You can play the game by clicking on the image below. It will download a zip file and you double click on the html file inside to play.