United Kingdom
Good mix of development, operations and data engineering skills, keen to share knowledge and with a strong simplicity aesthetic. I have built datacentres for a big bank, been an early adopter of cloud and big data technologies, productionised research projects, scaled up analytics pipelines, built MVPs and shored up legacy products. I like working collaboratively, bringing others along and am more interested in solving real problems than adding technologies to my CV.
Worked for various startups and more established businesses, including: Track24: Team Lead on AtlasNXT, an Elixir/Phoenix project for travel risk management. Delivered MVP with secure multitenancy in AWS. BBC R&D: Productionising a long-running R&D project to archive broadcast television. Described machine config in Puppet, log aggregation, improving monitoring and alerting. Setup QA environment in AWS using Terraform. British Film Institute: Worked on the National Television Archive Mastodon C: Helped build a Mesos platform for deploying their services using Terraform D C Thompson: Greenfield project for Beano Labs, built the infrastructure for the new beano.com site using Docker, Terraform and CoreOS.
Supported a team working on client onboarding using event-sourced python microservices
Improved security, performance and multitenancy strategy in the core fastapi app. Improved the speed, reliability and audibility of the data pipelines. Migrated workloads from pandas to Ibis to permit larger scale analysis.
I worked mostly in Julia on a Computer Algebra System for Combinatorial Game Theory, a topic I have loved since university. I also made a game in Fennel (a compile-to-lua Lisp) for a game jam, a "perversely minimal" lisp interpreter in Python and started exploring array programming.
I was part of the Bifrost team, responsible for the ipfs.io and dweb.link IPFS gateways using Terraform /Ansible/Kubernetes on AWS and bare-metal in Equinix. Made a load testing system called Thunderdome that replayed identical samples of live traffic from the ipfs gateways to different configurations/implementations of the gateway protocol, capturing a few regressions before they were released and verifying proposed improvements Made a pipeline for full-chain analytics of Filecoin in the Sentinel project. Worked on the code and infra for the hydrabooster project accelerating ipfs DHT lookups. Was SRE for drand, a distributed randomness beacon.