Projects

Big projects/tools I worked on or am involved with.


Game Design Rants (2022 - Present)


I occasionally give presentations where I rant/teach about gamedesign at a local Game Developer Club. I host content/references for that here.


Jedi Knight Galaxies(2012 - Present)


Screenshot of JKG.

One of my hobbies is working on JKG, an open-source Star Wars multiplayer shooter RPG, in my spare time. I've been involved with the project since 2009. The mod is based on Jedi Academy (which itself is based on Quake3) and is written primarily in C/C++, scripting is done in lua. I've worked on nearly all aspects of the code base, fixed hundreds of bugs, added many new features, and been responsible for several new releases and versions of the project. I am currently the project lead. I also made the website for JKG. The project's source code can be found here.


GBSPCracker(2016)


GBSPCracker.jpg screenshot
Internal tool created for decrypting protected assets used for in Jedi Knight Galaxies, uses C/C++ and Qt. This project is not open source.


SpiderBro(2015)


spiderbro_screenshot.jpg

Game demo, in which a tarantula defends owner from roaches. I lead a team of three other students to create this game in 2015, over the course of 3 months for a class at University. The game was written in primarily C# and we used Unity.


HackdTweets: Twitter Clustering with Java(2015)


JavaTwitterUI.jpg
School group project, while learning Java for the first time, I was responsible for building the clustering system. The app would collect and sanitize tweets using the Twitter RxNLP Sentence Clustering API on a topic inputted and then display results. Also learned how to use the Java Swift UI library and built a functional interface in 3 days due to another group member dropping out last minute.


JKGLauncher(2013)


JKGLauncher_screenshot.gif

JKGLauncher, tool originally used for installing, patching, and launching Jedi Knight Galaxies. I fixed bugs, added several new features and maintained the code base. The Launcher is no longer currently used. You can download the now defunct tool here.


Recipi(2013 - Present)


Recipi_screenshot.jpg
A personal recipe app built using Qt and C++, used to learn and experiment with Qt. While it was never released to the public, it was one of my first projects learning Qt (a UI library for C++). Maybe one day it'll get a proper release.