Main projects

Nova Renderer

The Nova Renderer is a complete replacement for Minecraft's builtin renderer. It's written in C++ and OpenGL 4.5 for increased speed and performance, using the latest and greatest in Approaching Zero Driver Overhead techniques. Nova will provide a platform for people to write custom shaderpacks, customizing the look of Minecraft.

Github Page »


DRAGON is a collection of GLSL shaders aimed at the Minecraft GLSL Shaders Mode. The goal of DRAGON is to provide a physically-based lighting model for Minecraft, mostly because I enjoy exploring different lighting models. DRAGON currently features accurate reflections on all materials, varying-softness shadows, and filmic post-processing, and normalmapping.

Learn More »

Voynich Manuscript

In 1912, a Polish book dealer named Wilfred Voynich purchased a mysterious book, which has since been dubbed the "Voynich Manuscript". It was written in an unknown script, with colorful pictures of plants and animals decorating its pages. For over a hundred years no one has been able to decipher this strange text, although many have tried. Now, with the help of deep learning algorithms, I'm making a feeble attempt to gleam some meaning from the manuscript's alien writing.

Learn Mode »

Secondary projects

Warfare 2525

Warfare 2525 is a real-time strategy game dedicated to bringing the player's emotions into the gameplay. It began as a simple RTS but quickly grew into an experiment in storytelling. Although still in early development, Warfare 2525 demonstrates many of its core functinalities. Active development is currently on hold due to college.

Learn More »

Jotun Engine

The Jotun Engine is an OpenGL-based game engine written in C++. It began as an experiment in graphics programming and has grown to be so much more. Incorporating the Open Asset Import Library, GLSL version 130, and a dedication to quality, the Jotun Engine is far more powerful than I could possibly imagine.

Learn More »

BIONICLE: Universe

BIONICLE: Universe is a BIONICLE-themed Role Playing Game. Currently under development in Unity3D, BIONICLE: Universe will introduce a new generation of fans to the BIONICLE lore. The development team, a band of volunteer teenagers, is of questionable dedication, although a decent amount of progress has beem made on the game.

Official Website »