CyberPatriot Interactive Demonstration

The CyberPatriot Interactive Demonstration is a partial simulation of a CyberPatriot image. The Demo aims to introduce teachers, students, organizational leaders, and others to the CyberPatriot competition. Designed as an informational and recruiting tool that can be used as a presentation or hands-on activity at an event, conference, meeting, or in the classroom (in-person or virtual).

More information can be found at https://www.uscyberpatriot.org/Pages/Announcements/Demo-Software.aspx

To receive the demonstration you will need fill out the request form on the CyberPatriot website linked above.

CyberPatriot Interactive Demonstration Gameplay

Role


I was the lone developer from the CIAS team on this project. I worked directly with our client, CyberPatriot, to develop the project to their specifications.
The objective of the CyberPatriot Interactive Demonstration was to mimic the CyberPatriot virtual machine images used in their competitions, while removing the technical aspect it takes to run a virtual machine on their servers.
I handled testing and comparing of CyberPatriot virtual machine images, researching cyber security best practices, providing technical consultation to the CyberPatriot team, writing the code, project management,  designing the user interface, and more.
Since the completion of the project I have worked with CyberPatriot to create rebranded builds for CyberTaipan and CyberCenturion (the Australian and U.K. based CyberPatriot counterparts).

 Lessons Learned 

The key lessons I learned from this project were speaking directly with our clients, managing scope and expectations, running virtual machine images, and several cybersecurity best practices. I used solid object oriented programming to compartmentalize the different features in this project so that each system would not be dependent on another.