01IN DEVELOPMENT
Intel 8080 Emulator
A C++ implementation of the Intel 8080 architecture exploring instruction decoding, register and flag behavior, memory operations, I/O, and low-level software design. The project is currently being modernized around a testable, interface-independent CPU core.
C++CMakeCatch2CPU Architecture
Repository ↗
02IN DEVELOPMENT
8080 Hardware Test Harness
A physical Intel 8080 platform being built to capture authentic processor behavior for emulator verification. Includes an AVR-assembly power supervisor for the 8080's −5 V, +5 V, and +12 V rails and planned Teensy-based bus capture.
AVR AssemblyC/C++Digital LogicArduino
03COURSE PROJECT
Unix Shell
Unix-style command shell written in C with custom parsing, PATH resolution, process creation and execution, environment handling, signals, and directory traversal using Linux/POSIX interfaces.
CLinuxPOSIXSystem Calls
Repository ↗
04TEAM PROJECT
FilterIt
Command-line JPEG image filtering application built by a three-person team. I led development and integration work, implemented image import, and contributed unit and integration testing.
C++CMakeTestingTeam Lead
Repository ↗