Some highlights of past roles, projects, products and business ventures I've undertaken.
Software as a Service
My former flagship product and first foray into the world of Software as a Service, Finch allowed secure, instant previews of local websites on any internet connected device. The USP compared to the main competitor in the space, ngrok, was an Electron-powered Desktop GUI making the tool accessible to a far wider range of developers and designers.
Genesis Global (VP, Platform Architecture)
A constantly evolving tour of duty involving technical leadership across several different teams within the business. Highlights include tweaking, tuning and battle-testing a Kafka-centric pre-trade bond data connectivity network processing, striving to meet extremely low-latency and high-volume throughput requirements.
Flutter International (Senior Principal Engineer)
Responsible for the technical stewardship of four backend teams focussed on replacing a third-party Sports betting engine with Flutter’s in-house platform. The role involved empowering the Principal Engineers embedded in these teams; ensuring they were confident and comfortable with their domain and associated remit. I also provided a consistent lens into and a consistent voice out of these teams when dealing with other teams, wider program stakeholders and colleagues across the ever expanding number of divisions within the Flutter group.
Sky Betting & Gaming (Principal Engineer)
Brought in to lead a team which had inherited a large, complex, idiosyncratic platform which was unloved, poorly understood, and the cause of a disproportionate number of high-priority customer impacting incidents. The task at hand was twofold: galvanise a lethargic team and stabilise a difficult platform. The initiative led to an improved codebase, broader understanding of the platform, and an almost complete eradication of P1 incidents related to the platform.
A Docker helper to create, manage and run clusters of containers. Think Fig, before it became docker-compose. So near yet so far.
An MVC PHP framework focussed on speed and testability, which I used to use for the majority of projects I built during my past contract / freelance career.
Valtech (Software Engineer)
A six month contract for Sky Sports working as part of an Agile team architecting & implementing a responsive website—also set to double up as a replacement to several native apps upon launch—for one of the brand’s flagship products.
Sky Betting & Gaming (Lead Software Engineer)
A one year contract for BSkyB working as a software engineer (later moved into the role of team lead) for Sky Bet.
Crimson Digital Ltd
One half of Crimson Digital Ltd involved in the planning, development and running of a 24/7, heavily trafficked SPA website. This system involved a free-to-play online game which attracted a huge amount of visitors from all around the world and as such required a rock-solid infrastructure and a unique, captivating game style.
Advent of Code
Very belatedly got into AOC in 2022 and have been slowly working my way back through past years since, using it as an opportunity to cut my teeth on new (to me) programing languages. If you’re a programmer be sure to check out the 2023 edition in December.