Software Developer based near Bristol, England.
[2020] Web app for creating, editing and sharing puzzles, built with Svelte and Redis.
[2013] Visualization tool enabling multiple perspectives of network traffic data using pcap.
[2014] Mobile graphics pipeline simulator. An educational tool for Android devices.
[2014] Mumble VoIP server web interface and JSON API, built with PHP and AngularJS.
[2014] 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.
Main technologies used: Git, Puppet, MySQL, PHP, Perl, JavaScript.
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.