Welcome to my projects page! Here you can find a collection of my work, including games and other neat stuff. Currently, only OmniChip-8 has a web version, though others may come soon/eventually.
I am proficient in Go, JavaScript, TypeScript, Python, C#, and SQL, and familiar with C, C++, and 6502 assembly.
Gochan
A semi-standalone Futaba-style imageboard server written in Go. Gochan is designed to be highly configurable, with video embed support, post filters, Go and Lua plugins, etc.

GD6502
A 6502 emulator written in GDScript using the Godot game engine

QtSphere IDE
A cross-platform IDE/resource editor for the Sphere game engine using the Qt toolkit via PySide6

OmniChip-8
A CHIP-8 emulator with the goal of being compatible with as many systems as possible. It currently supports SDL2, (n)curses, GameBoy, Commodore 64, and WebAssembly.

Eggbertx’s Challenge
A Chip’s Challenge implementation written in GDScript using the Godot game engine

Thy Dungeonman (Apple II/IIe demake)
A demake of Thy Dungeonman for Apple II and Apple II Enhanced. Thy Dungeonman is a flash game that parodies traditional text adventure games.

Simple 3D Raycaster
A simple project to teach myself how to do traditional Wolfenstein 3D style raycasting, as well as CMake usage

Territories Game
A package and sample program that manages a Risk-style territorial conquest game. It is not yet ready for public use, but it is a work in progress.
go-forms
A package for simplifying validation and parsing HTTP forms into Go structs