Senegalese Market Minigame Game Bible
This document demonstrates my ability to communicate abstract, creative concepts. I took inspiration from Monaco and DOOM’s design docs, and credit Tvzi Freeman’s comprehensive Creating A Great Design Document. Accessibility, clarity, and readability was a priority. This was a living document, being updated as the project changed. With each version, I printed out individual copies for the entire team and pinned it in the development Slack. On a more experienced team I would have left more of the details up to the developers to fine-tune, but as they were all first-timers it was best to have my team focus instead on learning Unity as well as developing team-based skills such as code comments and good Github practices.
Carcassonne Software Design Document
This document justifies each choice behind my software architecture while recreating the board-game Carcassonne in Java. It contains a written rational as well as graphics depicting a domain model, object model, and system and object interaction diagrams.
Cyber Security Flaws in the Emergency Services
Paper that demonstrates my ability to analyze, as well as write clearly about, complex technical topics.