I'm a software developer based in Huddersfield with a First-Class degree in Computing. I've worked on a variety of programming projects, both independently and as part of a team, bringing strong problem-solving skills and a keen eye for detail. My experience spans multiple programming languages, including object-oriented projects in Java and event-driven applications in C#.

My Work

Go to Github Repo → MindMatters App
Mindmatters is a mental health app with evidence-based features, researched and developed as part of my final year project. The app offers an AI-powered emotional support therapist, a comprehensive sleep tracker and an auto-deleting self-care journal. Java | CSS | MVVM

Go to Github Repo → Smart.Uni App
Smart Uni is an Android App made for students that aims to aid them with the improvement of their organisation, time management and ability to multitask. The app includes an cycle-counting pomodoro timer and a custom alarm setter. Java | CSS

Go to Github Repo → Supermarket Checkout Simulation
Supermarket checkout simulation aims to replicate a physical checkout through the use of interactive JavaFX menus. The user can; start a checkout, pay in 3 different ways, view existing checkouts on the system and save and load checkout logs to and from a file. Java | JavaFX |CSS

Go to Github Repo → GUI Calculator
GUI Calculator allows the user to input values through the GUI and calculate them using a selection of operators. Integer and decimal values are accepted, the calculator has last answer memory, input validation and backtrack/clear functionality. C# | Visual Studio

Go to Github Repo → Penguin Airlines
Penguin Airlines is a flight booking website, developed with the humor of a flightless bird in mind. Penguin Airlines aims to provide a seamless experience for customers. With detailed flight searching, ticket booking and more. PHP | SQL | HTML | Team Based

Go to Github Repo → GUI Enigma Machine
The Enigma machine was a revolutionary device capable of encrypting and decrypting messages for transmission over open communication channels. The Enigma machine implements a Symmetric key algorithm where the key is encoded by positions on the plug-board and rotor wheels.” C# | Visual Studio

You can find more of my finished projects or projects in-progress on my Github repositories.

Skills