League results calculator which makes it easy for organisers by
accepting many different results formats and solving common mistakes.
With fast-loading results with search and sort capabilities, it powers
leagues across the UK, with over 340 events and 21000 results.
My fourth-year university project investigated if changes in modern
processor designs, such as unified memory and neural accelerators can
be used in consumer devices (such as Apple's M1) to improve the
performance of dense information retrieval tasks using neural
networks.
My programming language, a reference counted bytecode interpreter
written in Rust. A small dynamic kind of functional language, complete
with a linter, formatter and typechecker.
A selection of mini-games created over lockdown to test your
navigational and map reading abilities. Created for the Lockdown
Orienteering competitions, and have been played thousands of times.