Travel blog »

James Nicholls

Software Developer based in Bath, England.


NetVis preview


Visualization tool enabling multiple perspectives of network traffic data using pcap.

Pipeline Simulator preview

Pipeline Simulator

Mobile graphics pipeline simulator. An educational tool for Android devices.

Mumble Info preview

Mumble Info

Mumble VoIP server web interface and JSON API, built with PHP and AngularJS.

Fantasy LCS preview

Fantasy LCS

Statistics generation for League of Legends Tournaments, with database and JSON API.


2009 - 2011 Barton Peveril Sixth Form College
2011 - 2014 Balliol College, University of Oxford (Computer Science)


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 complex web applications.

Main technologies used: Git, Puppet, MySQL, PHP, Perl, AngularJS.

Curriculum Vitae: PDF (83 kB)


I enjoy travelling in Europe, and keep a (mostly) travel blog called Curbed Ambition.

Music has always been a passion of mine; I played the violin to ABRSM grade 6, and performed as first violin in my local youth orchestra.

Miscellaneous: Bitcoin, network security, motorbikes, skiing, sailing, strategy video games.