Welcome to jtes.net, the personal website and blog of John Slade (johnteslade).

  • Live in Catford, London, England
  • Work as Lead Software Engineer in Test Automation for YouView TV
  • Key skills: Python, Linux, C, test automation, network protocols, image processing

Past Work

  • Software Architect of embedded network security products at Thales e-Security
  • Software Engineer for mobile software security solutions at Samsung Electronics


  • Organise and teach a Code Club for children at my local library
  • Run video game website SimRacingWorld.com and news aggregator VGtap since 2001. Developed in Perl, MySQL, Python, Django and Google App Engine.
  • Contribute to some open source projects on GitHub:
    • PyCharacterize – Tool for auto generating characterization tests of Python code
    • Azulejo – Python application for Linux that moves windows using keyboard shortcuts
    • Vimeo Downloader


  • Organise hack days with friends – Python (Feb 2012), Android (Jun 2012)
  • Winner of AngelHack London Spring 2013 and part of HACKcelerator in San Francisco with JektaBox
  • Attend weekend hackathons – AngelHack London (Apr 2013, Nov 2012), Hackathon London (Jun 2012), TechCrunch Disrupt SF (Sept 2013)


  • Post Graduate Certificate in Management, University of Bath
  • MEng Electronic Engineering, University of York


  • 116th fastest on a Brompton folding bike at Brompton World Championship 2015 (176th in 2013).
  • Enjoy playing Golf, Squash, Cycling and Running
  • Committee member of Jorvik BC – the alumni rowing club for the University of York Boat Club.
  • Have lived in Brighton, Redhill, Cheltenham, Worcester, York
  • Grew up in Brentwood, Essex