Project Content Language
Writing a VM A small virtual machine targeting the LC-3 architecture based on the "Write your own VM" tutorial. See my implementation on my github. C
Writing a game with JavaFX A game called "Same Game", created following specific design patterns for a course. See the implementation on my github. Java
Writing a Pacman in the browser Pacman locally in the browser with a twist: larger dots make you drunk! See the implementation on my github. HTML/CSS/JS
A (de)ciphering program A Vigenère (de)ciphering program with a frequency analysis attack (explained in the README.). See the implementation on on my github. Python
Writing a game with Qt A board game called "ButtonUp!", created using Qt Model-View components. See the implementation on my github. C++
An encrypted file sharing System An E2E encrypted file sharing system written using Laravel. See the implementation on my github. PHP (Laravel)
A calculator for the browser An interactive, old-school calculator written in Vue and running in the browser. See the implementation on my github. TS/Vue