Projects


An exploration of Object-Oriented design patterns and principles using the classic video game, Space Invaders, as a canvas.


An exercise using 25 threads and advanced C++ multithreading synchronization tools to asynchronously load and play the Jetsons theme song.


A project that uses three processes and TCP internet protocols to create a basic blockchain ledger that stores medical records.


How do you survive a zombie apocalypse? Easy, behavior trees and A* graph processing.


The groundwork for a real-time audio engine, using multiple threads, the Actor model, and a custom handle system to synchronize events.


 

Note

Due to the nature of these being academic projects, I have no source code publicly posted. Please reach out to me for code samples if you are interested.