All Projects

  • ElectronJS Database Viewer App

    ElectronJS Database Viewer App

    An application I built using Electron / JS / CSS / Vue.JS and a few other libraries for a client that wanted to be able to view, tag, and combine multiple different complicated, custom file formats in an easy interface
  • PepsiCO 'Lean Six Sigma' Training

    PepsiCO 'Lean Six Sigma' Training

    While freelancing, I had the opportunity to create a digital training experience for PepsiCO that is used by thousands of employees each year as an integral part of the company training
  • Reporters Without Borders / The Uncensored Library

    Reporters Without Borders / The Uncensored Library

    While freelancing, I was contacted to be the sole system administrator and software developer for the Reporters Without Borders' 'The Uncensored Library' project (https://uncensoredlibrary.com/en). This project has paved the way for UN-censorship and is a project that I am truly honored to have been such an integral part of!
  • Slip 'n Slime, my indie gamedev journey

    Slip 'n Slime, my indie gamedev journey

    Over the course of the past two-ish years I spent an incredible amount of time developing an indie video game called Slip 'N Slime using the LibGDX game library for Java. It is one of my most proud projects.
  • Not Too Cool For School Projects

    Not Too Cool For School Projects

    A collection of some school algorithms and object oriented design programs that showcase my documentation, code style, and abilities in Java programming
  • Texture Splitter/Extruder Tool

    Texture Splitter/Extruder Tool

    Another one of the tools that I created for use in developing Slip 'n Slime was this splitter and extruder. I needed to add texture bleed, and modify how tilesets were layed out, so I wrote a program to do that!
  • Tilemap Editing Tool

    Tilemap Editing Tool

    Two years ago I started making a 2d game that used tilemaps for levels and found that I wanted to implement a map editor into my game to allow content to be produced for mods or user-made levels, so I created my own editor within LibGDX / JavaFX
  • DuckyONE 2 RGB Keyboard Backlight Control

    DuckyONE 2 RGB Keyboard Backlight Control

    I own a DuckyONE 2 RGB keyboard. I've always had a fantasy of controlling the lights on my keyboard through code, so I reverse engineered how the RGB control software was communicating with the keyboard and emulated it! Flashy RGB has never been so great.
  • Fun With Procedural Generation in Java

    Fun With Procedural Generation in Java

    Procedural Generation Library Tests
  • Voice-Controlled Tic-Tac-Toe + Amazon Echo

    Voice-Controlled Tic-Tac-Toe + Amazon Echo

    During high school, the Amazon Echo had just come out, and for my school's science fair I wanted to make a voice-controlled tic tac toe game... so I did!
  • The Cluster Minecraft Minigame Network

    The Cluster Minecraft Minigame Network

    In high school, I wanted to create the BEST Minecraft minigame network, so I saved up money, got an investor, and tried to make an amazing creation, partly succeeding!