guest@BipbopPC:~$ ls -l ~/projects
Most of these started as coursework and kept going after the semester ended. Every number below came out of an actual run.
Parallelized Graphical A* Pathfinding Visualizer
2025Interactive A* visualizer in C++/SFML, then 1,000 solvers run in parallel with OpenMP.
C++ · SFML · OpenMP · CMake
Jank Invaders
2020Space Invaders on a 10x10 WS2811 LED matrix, written in Arduino C++ inside 2 KB of SRAM.
Arduino · C++ · Adafruit NeoPixel
Lisp-to-WebGL Transpiler
2025A Lisp-like language compiled to an optimized AST, then to JavaScript and WebGL calls.
C · Flex · Bison · JavaScript · WebGL
That's Not a Real Dog
2025A YOLOv8n classifier that sorts images into real dog, fake dog, and not-dog.
Python · PyTorch · YOLOv8 · Streamlit · ROCm
Peer-to-Peer File Sharing Program
2022Peers register, list what is available, and transfer files host to host over raw UNIX sockets.
C · UNIX Sockets
// exit 0