experience with java



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


May 2019 - now

Developing and optimising cloud-native remote execution and remote caching solutions for distributed build systems.

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

2017 - 2020
Heriot-Watt University

Over 90% grade average. Consistent leader in group assignments. Enjoy going beyond the requirements of the course for personal and professional benefit.

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

Year Study in Computers

2016 - 2017
University of Stavanger
  • CCNA Introduction to Networks
  • CCNA Routing and Switching

all skills