My Projects

Nullsite

Nullsite is the technology used to make this blog. Initially designed in Python, Nullsite is a static site generator that now uses Golang to add new features such as a revamped layout, code highlighting, and animations!


Xenon Engine

A low-level game framework written in C++ using SDL2 and OpenGL for video games development, with an API inspired by frameworks like Raylib and SFML built for easy 2D games development.


JS Notemaker App

A note-making app in Javascript that allows you to create notes and save them in between sessions.


MAGE Engine

The MAGE Engine is a game engine inspired by the LÖVE2D and DOME game engines to help Make Awesome Games Easy! Built on top of the handwritten OpenGL-based library, the Arcana2D framework, MAGE uses the amazing Wren scripting language to provide a convenient API to make for a comfortable game design experience.


PyPaint

PyPaint is a simple painting app programmed using Pygame and Python. With 11 colors and a resizable paintbrush, PyPaint can make simple drawings that you can save as a PNG to memory.


Yet Another Brainf**k Interpreter

Yet another interpreter for the esoteric Brainf**k programming language, written in the Python programming language, with a simple implementation in less than 100 lines of code.


Datapak CLI

A command-line interface for creating, packaging, modifying and extracting files created with the Datapak library. It's easy to use, minimalist, has multiple commands for modifying Datapaks which ever way you wish.


Datapak

Datapak is a C++ library that is designed with simplicity in mind to package and compress files into a single .datapak file. Using the DEFLATE algorithm, Datapak is useful for packing files in an easy-to-use system for games and web development.