My Projects

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.

Thumbnail for Gochan Language: Go (server), HTML (templates), TypeScript, and SCSS

GD6502

A 6502 emulator written in GDScript using the Godot game engine

Thumbnail for GD6502 Language: GDScript

QtSphere IDE

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

Thumbnail for QtSphere IDE Language: Python

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.

Thumbnail for OmniChip-8 Language: C (C89)

Eggbertx’s Challenge

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

Thumbnail for Eggbertx’s Challenge Language: GDScript

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.

Thumbnail for Thy Dungeonman (Apple II/IIe demake) Language: C

Simple 3D Raycaster

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

Thumbnail for Simple 3D Raycaster Language: C

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.

Language: Go

go-forms

A package for simplifying validation and parsing HTTP forms into Go structs

Language: Go