Programming Projects
Tamagotchi Emulator Palm OS Port
Hardware-agnostic Tamagotchi emulator library ported to Motorola 68k-based Palm OS devices.

ARMA 3 Ballistics Calculator
Terminal ballistics calculator for ARMA 3 game/simulator. Accurately simulates projectile physics and computes zero angle, time of flight, terminal velocity, etc.

Raycasting Game Engine
"2.5D" game engine that renders a pseudo-3D perspective projection from 2D world data. supports texture-mapped walls, collision detection, and game entities.

CHIP-8 Emulator
C#/Winforms-based CHIP-8 Interpreter. Includes a debugger and disassembler in order to analyze code at runtime.

Snake Pathfinding AI
Implemented several popular pathfinding algorithns (BFS/DFS, A-Star) to automate Snake game.
