Codethink
May 2019 - December 2020Consultant
Worked directly with multiple large clients across Europe and the US, delivering solutions within remote execution and caching, distributed systems, and language servers / compilers.
Worked directly with multiple large clients across Europe and the US, delivering solutions within remote execution and caching, distributed systems, and language servers / compilers.
Lead developer and architect of a 3-man team building a ML backed fitness service to allow personal trainers to better connect with remote clients, utilising cloud-native technologies such as kubernetes, terraform, docker, rust, python, react, and graphql.
Abstracted out the scheduler into a generic pluggable interface and implemented a backend for etcd, removing a single point of failure.
A cryptographically secure distributed ledger used as a testing grounds to explore (non-byzantine) fault tolerant state machines for use in reliable storage systems.