An N-dimensional hypercube visualizer that projects and renders higher-dimensional geometric objects (from 2D up to 8D) into 3D space using OpenGL.
A showcase of several core rasterized graphics techniques and post-processing effects such as Blinn-Phong lighting, cel shading, dithering, Gaussian blur and the Sobel filter.
Artistic shaders written in GLSL. I use mathematical functions and raymarching to create interesting visualizations.
3D fishing game built in Unity 6. Uses C# and common programming design patterns to tie the various game systems together.
A chrome extension that intercepts and renames downloads from Project Gutenberg (a public domain book repository) to the author and title using metadata from the page.