What is this, who are you?

Hello, I'm Jonathan Dark (also known as Jonathan Wilkinson for historical reasons) and I'm a Bristol based Robotics Engineer, Computer Vision and Machine Learning enthusiast, and all round software and technology geek. I still believe that we can create a cyberpunk utopia all watched over by machines of loving grace and I want to help make that happen - like Bladerunner but without all the environmental damage and needless suffering.

This website is essentially my online CV and hub for various projects.



Robotics Software Engineer November 2013 - Present

Primarily responsible for developing control software for the Dyson 360 Eye, supporting tools, and other Dyson robotic projects. The Dyson 360 Eye is a mobile robotic vacuum cleaner that utilises MonoSLAM for navigation. Other roles involved assisting in research for new algorithms and performing testing and analysis of current performance. Participated in extra-curricular activities, most recently being on the working group to organise Dyson's first ever Hackathon.


UX Developer March 2012 - November 2013

Web developer working primarily in the front end for Dyson's website and online store.


University of Manchester

Masters in Physics with Philosophy 2008-2012

Undergraduate Masters degree in Physics at the school of Physics & Astronomy at The University of Manchester with additional modules in Philosophy. Master's research project was investigating the properties of a newly developed class of negative-index metamaterials with use of a Mach–Zehnder interferometer. Graduted with a 2:1.

Online Courses and MOOCs

Courses I have taken in my spare time

  • University of Pennsylvania - Robotics Speciailisation (Coursera, 6 parts)
  • Stanford University - Machine Learning (Coursera)
  • Georgia Institute of Technology - Introduction to Computer Vision (Udacity)


I'm not a fan of these bar-chart style infographics for skills as they are in entirely arbitrary units, but they do look pretty, so take these as my relative levels of confidence in these skills. For a better perspective see my projects or my CV

  • Linux
  • C++
  • Python
  • ROS
  • Vim
  • Japanese

Contact Form

If you want to get in touch, please use the contact form below or email me at jonny@jonnydark.com. I'm currently in full time employment but I'm open to freelance projects and consultancy work. I'm also just open to friendly conversation or questions

It should go without saying, but please, no spam or bots. I spend enough time talking to robots as it is.