Projects

Rust CLI đŸĻ€

March 2025 - Present

A learning project to re-create the GNU coreutils in Rust

After an insighful chat with a respected technologist, I decided I didn't want to be building CRUD web apps till the end of time. So I decided the time for upskilling was upon me and dove into learning the Rust language. Currently this is a basic prototype but I have already learnt so much.

Thinkpad t430 revival đŸ’ģ

January 2025 - Present

breathing new life into a beauty of an old piece of tech

Currently on hold, this project is about learning to revive a lovely old laptop. I am in the process of flashing a custom BIOS, which will hopefully fix the minor issue of the machine currently not booting. Then it is just fun and games with the arch linux CLI install

Game Jam: Sleeper Agent 🏴‍☠ī¸

January 2025 - February 2024

A team project for the 2025 Pirate software game jam. Let me cut my teeth on some Github pipelines

Diving in the deep end of the Godot game engine, I worked to help co-ordinate a team of 5 to create a game in 2 weeks that fit the theme of "You are the weapon". A great experience in managing a team and learning about a range of technologies.

The first laptop revival đŸ’ģ

July 2024 - August 2024

Learning about the OS of my computer in a pratical way

Breathing new life into an unused old laptop. I installed arch linux over the span of a few weeks, learning a bunch about the linux CLI and the inner workings of computers. And it is the machine I am currently typing this on, so I would call it a success.

Dad Joke Generator 🎅

December 2023 - December 2023

A fun weekend project to make an app in multiple different ways

This was a fun weekend project to make an app in multiple different ways. simply press the button and it spits out a dad joke. It gets the jokes from the from the icanhazdadjoke.com API. I made versions in in ASP.Net 7 MVC, Python and frontend JavaScipt

Joust Re-creation 🕹ī¸

February 2018 - July 2018

A school project to recreate an 80's arcade game in a web browser

One of my earliest fully fledged computing projects, this was a school project with very open guidelines. I spent many hours learning the fundamentals of JavaScript recreating an 80's arcade game

Flash platformer 🎮

December 2016 - December 2016

My first real foray into programming

My first real foray into programming. I set out to make a 2d platformer in adobe flash starting from scratch. I soon realised what a difficult problem this was, but I learnt the basics of hitbox collision coding and fell in love with coding