Hello World!

I'm a full-stack developer with over 13 years of professional experience in web/system development and server architecture.

My main tools include (but aren't limited to) PHP, Javascript and MySQL.

I've turned many ideas into practice. Refactored many legacy systems. Optimised and debugged many problems.

Here are some things I've created* through my years of working on Stuff™

MoneySuperMarket

The API powering Money Supermarket's New Boiler comparison was originally created by yours truly before being sold to them.

Working alongside multiple heating system providers across the country I processed and transposed a questionnaire before sending it to various APIs.

The resulting listings were converted to a standardised format and returned to be displayed on the website/emails/etc.

BettingOdds

An entire system for bringing bookmakers betting odds together.

Multiple feeds of various formats are brought together to provide end users with an up to date comparison of who is providing which odds across multiple events.

Incredibly large quantities of data being warehoused and input to a central database replicated across various locations.

Various techniques to automatically best match events/teams/players/etc across various naming conventions alongside a tool suite to allow manually mapping connections.

Automatically prioritising the retrieval and update of priority events (e.g. live events currently taking place).

St John's Ambulance

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

*it's entirely possible these have changed since my time working on them, feel free to ask me more about it

And here are some personal projects that I've created for myself but share with the world.

CDDA Story Browser

CDDA Story Browser

Cataclysm: Dark Days Ahead is an open source community built videogame that is constantly being updated. In the game are various snippets of lore to be found in the form of scribbled notes, media files and more that I find to be very interesting.

I've created a system that parses through the game files to retrieve these snippets of lore for easy viewing via the website.

ArenaDekt

ArenaDekt

I play Magic: The Gathering with friends and wanted a way to convert my physical paper decks stored on Archidekt to the historic brawl format in the digital game.

Using data from the Scryfall API I compare the two.

Upon completion it will list the cards that had to be removed due to format rulings/availabilty and also list those that were replaced with the digital equivalent of the original card.

The output is then sent to the clipboard where it can be pasted into the digital game to create a new deck.

Socials