Reverse engineering and implementation of the AirPlay protocol in C for use in VLC media player, as part of my involvement with Google Summer of Code.
A tech, privacy, and open source enthusiast based in London, UK
A library that implements the circuit breaker pattern using python decorators to prevent service denial issues in distributed systems.
An asynchronous rust library for the stripe API. Bindings are automatically generated from the OpenApi spec, with multiple backends for the various async runtimes.
A continuous delivery matrix for smoke testing various clients and servers using the Remote Execution API against one another.
Act as a liaison between the CS department, the student union and university. Implemented a new project management system promoting radical transparency through an open kanban system.
Lead developer for a warehousing and automobile/computer parts ordering service for a Formula Student team, with the intent to improve oversight and efficiency.
Graduated with over 90% grade average.
- University Prize for Outstanding Merit
- Deputy Principal’s Award
- Merit Award
- CCNA Introduction to Networks
- CCNA Routing and Switching
Establishing MDisrupt’s tech presence: prioritising, speccing, and implementing core features; setting up infrastructure and monitoring; and building the CI / CD pipeline.
Worked directly with high power clients across Europe and the US, delivering solutions within remote execution and caching, distributed systems, and language servers / compilers.
As a small team, designed, built, and shipped a system for distributing and receiving information pertaining to the COVID situation in multiple countries and languages in SEA.
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.
Competencies (view all)