Alexander Lyon
Consultant @ Lyon Foundries

A tech, privacy, and open source enthusiast based in London, UK

Projects

Reverse Engineer Airplay

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.

Aiobreaker

A library that implements the circuit breaker pattern using python decorators to prevent service denial issues in distributed systems.

Async Stripe

An asynchronous rust library for the stripe API. Bindings are automatically generated from the OpenApi spec, with multiple backends for the various async runtimes.

Remote APIs Testing

A continuous delivery matrix for smoke testing various clients and servers using the Remote Execution API against one another.

Responsibilities

Maths and Comp. Sci. Officer

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.

ION Racing

Lead developer for a warehousing and automobile/computer parts ordering service for a Formula Student team, with the intent to improve oversight and efficiency.

Education

Comp. Sci. BSc. (Hons) 1st

Heriot-Watt University

Graduated with over 90% grade average.

  • University Prize for Outstanding Merit
  • Deputy Principal’s Award
  • Merit Award

Year Study in Computer Eng.

University of Stavanger
  • CCNA Introduction to Networks
  • CCNA Routing and Switching

Year Study in Mathematics

University of Stavanger

Employment

MDisrupt

April 2021 - now
Senior Engineer

Establishing MDisrupt’s tech presence: prioritising, speccing, and implementing core features; setting up infrastructure and monitoring; and building the CI / CD pipeline.

Codethink

May 2019 - December 2020
Consultant

Worked directly with high power clients across Europe and the US, delivering solutions within remote execution and caching, distributed systems, and language servers / compilers.

UN COVID Tracking Service

May 2020 - August 2020
Contract

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.

Fitness Connect

December 2019 - May 2020
Contract

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)

Github Activity

tip: there are more projects than those listed here! click on a skill to have a dig