- QTouch — A client-server card game in Java with a Swing GUI, MVC architecture, and SQLite persistence.
- StudentAssessmentSystem — A C++ student grade tracking system with a Nana GUI.
- Structural — A civil engineering domain-specific language and compiler written in Prolog.
- Operations-Management-System — A Java application for managing NFL team operations via CSV-backed data files.
- Pulse — A safety-verifying software-to-hardware compiler bridging continuous-variable logic with silicon-photonic processors.
- PaintingPortal — A PHP/MySQL e-commerce web app for browsing and purchasing paintings.
- 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.
- epistemic-game-engine — A Java simulation combining epistemic reasoning, potential-field agent navigation, and a text-adventure layer.
- hr-database-erd-design — An HR database ER design with conceptual/physical diagrams and a generated MySQL schema.
- 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.
- battery-checker — A Java program that checks battery dimensions against a tolerance and validates a user's order.
- cylinder-pyramid-volume-calculator — A Java CLI tool that computes the volume of a stepped cylinder pyramid.
- dice-roller-counter — A Java program that rolls a die 10 times and counts each outcome.
- 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.
- textSound-prototype — A polyphonic microtonal mixer synthesizing audio carriers across a 72-EDO tuning matrix. Live: https://wwwportal.github.io/textSound-prototype/
- rihla-prototype — "Rihla" (Arabic for journey) — an interactive piece for tracing paths on a sphere. Live: https://wwwportal.github.io/rihla-prototype/



