Software Developer based near Bristol, England.
 Web app for creating, editing and sharing puzzles, built with Svelte and Redis.
 Visualization tool enabling multiple perspectives of network traffic data using pcap.
 Mobile graphics pipeline simulator. An educational tool for Android devices.
 Mumble VoIP server web interface and JSON API, built with PHP and AngularJS.
 Stats generation for League of Legends Tournaments, with database and JSON API.
I am currently employed at Netcraft as a full-stack developer. My role primarily involves creating and maintaining dense, functional web interfaces backed by large datasets. I also perform penetration tests for web applications.
Curriculum Vitae: PDF (81 kB)
I enjoy travelling in Europe, and sometimes write posts on a blog called Curbed Ambition.
I used to play the violin to ABRSM grade 6, and performed as first violin in a local youth orchestra. I'm now teaching myself to play the guitar.