- Structural — A C compiler for a Prolog-like civil engineering DSL.
- StudentAssessmentSystem — A C++ student grade tracking system with a Nana GUI.
- maze-generator-c — A C program that generates and solves randomized mazes.
- soggy-coaster-accounting — A C program for tracking a roller coaster park's food, drink, and show inventory.
- cc-validation-68hc12 — A 68HCS12 assembly program that validates credit card numbers and drives hex displays.
- QTouch — A client-server card game in Java with a Swing GUI, MVC architecture, and SQLite persistence.
- Operations-Management-System — A Java application for managing NFL team operations via CSV-backed data files.
- java-tcp-client-server — A basic TCP client/server pair in Java.
- java-socket-programming — Small Java socket programming exercises: area-calc client/server, multithreaded echo server, address utilities.
- Pulse — A safety-verifying software-to-hardware compiler bridging continuous-variable logic with silicon-photonic processors.
- brightspace-cli — A CLI calendar and task viewer for the Brightspace learning management system.
- Scribe — A tool for downloading and transcribing audio from a YouTube video.



