
ENIGMA
Python
A simulated enigma machine and examples of encrypting and decrypting.
I am a student at the University of Bath doing an undergraduate degree in Computer Science with year-long work placement, graduating in 2025. Below are a selection of the projects I have completed both as coursework and as personal projects.
Python
A simulated enigma machine and examples of encrypting and decrypting.
VB.net
A software designed for music students to enhance their interval recognition and for music teachers to track their progress.
Python
Implements constraint satisfaction and backtracking to solve sudoku using AI
Arduino
A group project using an Arduino and C to create a whac-a-mole game.
Python
Uses value iteration to find optimal strategy for a dice game.
Python
A classifier built using naive bayes to determine if emails are spam/ham
PHP/HTML
A website created following the agile development process in a group.
Java
A mysterious calculator with a Java Swing GUI.