experience with java

all back

Contracting @ MDisrupt

April 2021 - June 2022
Senior Engineer / Engineering Manager

First engineer. Architected the service from initial prototype while onboarding a team of 5 across engineering and product. Established team culture and engineering process with excellent velocity and developer satisfaction.

Codethink

May 2019 - December 2020
Consultant

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

Bazel

Prevented erroneous updates from being sent to the Build Event Stream, merged for Bazel 1.0

Felling / Veining

A pair of popular mods for Minecraft with over 300,000 downloads. Uses modern java features to implement a custom extensible block breaking algorithm.

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

all competencies