During this project I worked with 3 other classmates to create a functioning API for a UWF Eats app. This program was made using typescript and prisma for functions and the database respectively. During this we utilized github branches and the agile process in order to manage our groups productivity and responsibility. While programming was not new to anyone in the team, working in an agile environment as a team was and so we learned a lot about how to effectively program as a team and respond to client feedback. Even with some external circumstances involving a group member leaving, we were still able to make the UWF Eats app on time and up to our clients standard.
For this project I was tasked with completing a professional penetration test on a virtual network setup on the UWF cyberrange. As I worked on this project I developed skills on identifying flaws through a vulnerability scan and the ability to exploit those vulnerabilities. I also learned the NIST Cybersecurity framework and how to write reports on my penetration test using that framework. After creating my part of the report identifying all of the vulnerabilities I went back and added suggestions to mitigate or eliminate those vulnerabilities from the network. With all of that I was able to make an in-depth and professional report that would be able to help the mock company properly secure their network.
For my capstone project I helped work on a peer to peer messaging app. This project was run completely through my group with only feedback given from teachers. We utilized skills in c++ that we had developed during our time learning at UWF to successfully complete our project. We also learned a lot about tcp and how to implement it into an application as this was how we ensured our messages reached one another. Using my Cybersecurity skills I helped add encryption to the messages to allow for secure connections. Overall this project helped test all of the skills I had learned so far during my degree.