Personal Projects
Porfolio
I designed and developed a comprehensive personal portfolio website to showcase my professional projects, technical skills, and relevant work experience, providing visitors.
Open Source Contributions
MOT History SDK
I contributed to this open source SDK building out a testing suite mocking the MOT History server, introduced SDK rate limiting and added structured responses. These changes improved the stability of the SDK and developer experience.
Acedemic Projects
Maze Visualiser
The Maze Visualizer is an academic desktop application that demonstrates various maze generation and solving algorithms in real-time with customizable parameters including entry/exit points and color schemes.
Codeowners
Built a script that automatically rotates codeowners for a GitHub Organisation using a recursive algorithm that takes into account extra data like codeowner frequency and previously owned repositories. This project was built for my Software Fundamentals module (QAC020C125SS).
Garage Database Model
Designed and constructed a fully normalised relational data model that stores data on garages, customers, owners and cars. I also added multiple helper scripts that rebuilds, displays, lists and run queries. This was built for my Data Modelling module (QAC020C123A).
Random Projects
Small Chatroom
I just wanted to play around with websockets with Go...