I'm a programmer, not a (auto-)biographer! Writing this bit isn't my forte.
(I'm also not a designer/front-end dev, hence this site isn't the prettiest.)

About Me

I like to use the phrase "solution builder", like a problem solver, but actually putting together the solution too, rather than just thinking it up.
I'm familiar with Ruby (on Rails) and associated knowledge of HTML, previous experience in Java, dabbled in Python, tiny bit of CSS (mostly just for this site).
I've a reasonable amount of experience with JSON APIs, including one secured with OAuth2.
I'm a big fan of writing/contributing to software that bridges gaps, SubclassCommands is an example of such software.
I play (too much?) Destiny 2. The Black Armoury is the best foundry.

Experience

February 2022 - October 2023 Elysium Ltd Developer Development on various Ruby on Rails applications across several clients: new features and bugfixes/iteration on existing features (from both client and internal testers).
Some on-server gem vulnerability audit responses and occasional manual deployments.
Work included: modular questionnaire system construction and usage, adapting dumb HTML designs into smart Rails templates, a significant amount of small fixes of typos and bugs, API expansion, additional query scopes for job adverts, updating projects to modern Ruby/Rails, some on-server gem vulnerability audit responses and occasional manual deployments.
Nov 2019 - Apr 2021 The Edge SUSU Online Manager Mostly maintenance, but I did implement dark mode
(and the site got nominated for an award that year. Coincidence? I think not.)

Qualifications/Certifcations/Boxes Ticked

2:1 BSc Computer Science from University of Southampton (more details on my CV).

Miscellaneous Hackery

I've got a Pi 1B running Raspbian Lite (CLI only) set up to automatically SSH into my desktop on boot.
The folder it SSHs into has several single-character-named batch files, most of which run commands to control OpenRGB.
There is a partial keyboard plugged into the Pi 1B. By pressing a matching character key (say, "1") then Enter, it will run the corresponding batch file (say, "1.bat").
This acts as an existing-hardware alternative (the Pi 1B and keyboard were gathering dust) to products such as the Elgato Streamdeck.
It may have wider use-cases as it can do anything that can be done with a batch file or executable.