My Projects
A collection of things I've built
HTMX Agario
Real-time multiplayer Agar.io clone with server-side physics. Built with Go, HTMX, WebSockets, and custom collision detection.
Go, HTMX, WebSockets, Gorilla htmx web game multiplayer goDaily Notes CLI
Minimalist shell script for managing daily markdown notes with git integration. Simple, fast, and bloat-free note-taking workflow.
Shell, Git, Markdown cli productivity toolsEMU6502
A toy 6502 CPU emulator in C++ with bitmap graphics support. Designed for easy game development in 6502 assembly.
C++, Assembly, SDL emulation retro systems graphicsFrate
Modern C++ package manager and project management tool. Bringing Rust's Cargo-like development experience to C++ with sane defaults.
C++, CMake, Lua cpp tools package-manager cliHTMX 3D
Real-time multiplayer 3D game with server-side rendering. Built with Go (Fiber), HTMX, WebSockets, and custom hxsocketsfiber library.
Go, HTMX, WebSockets, Fiber htmx web 3d game multiplayer goHTMX Flappybird
Server-side Flappybird game engine running at 30 FPS. Built with Go (Fiber), HTMX, SQLite, and custom collision detection.
Go, HTMX, SQLite, Fiber htmx web game gohxsocketsfiber
Go library providing WebSocket integration for HTMX applications using the Fiber framework. Simplifies real-time server-driven web apps.
Go, WebSockets, Fiber, HTMX go library websockets htmx fiberTerminal Particle Simulator
Real-time particle physics simulation rendered entirely in the terminal using ncurses. Written in C with custom physics and rendering engines.
C, ncurses, CMake graphics terminal physics systems