In the International Baccalaureate, the curriculum that my school follows, every grade 10 student must complete a personal project on a topic of their choosing. This project can be about absolutely anything. I chose to do my personal project on encryption, specifically implementing the RSA encryption system in a Mac app.
I’ve now completed this project. If you’d like to see how this project went, and download my app, head on over to my process blog: kruptos.zibity.com