About me

Download my CV

Hi. I'm John Lynch. I love coding, playing with mathematics, and using both of these to create digital art. I also love playing music (piano, sax, tin whistles), growing vegetables, trees and even a few flowers; cooking and making chutneys, marmalades etc.; and enjoying good coffee, preferably freshly-ground and ideally not long roasted!

Back in the day, I did a mathematics degree at Hull University, since which I've worked with computers for many years in a variety of roles, mostly involving operations and technical support, as well as running a PC factory, but over the past few years my early passion for coding has, delightfully, returned. And I've been using it, and my mathematical knowledge, to create digital art, mainly using Java and Clojure, but lately also in GLSL, directly programming the GPU.

All this stuff is quite specialised, though, so in January 2018 I enrolled on a Code Institute course to learn all the technologies required to develop both the front- and back-ends of websites and web applications, and to understand all the necessary wiring that serves to knit all these technologies together.

Update: July 2019

I am delighted to have been awarded a First Class Honours Diploma in Software Development, accredited by Napier University, and to have scored 98% for the final (Django) project.

I am also very pleased that Code Institute has made my Guide to asking Good questions on the Slack Channels into a Slackbot Autoresponder, and also that they have asked to showcase three of my projects, including this website, on the "Student Projects" page of the Code Institute website, "as examples of what can be achieved".

Currently I'm living amongst the wild hills of West Cork, Ireland, but over the years have worked in various parts of the UK, Ireland, Australia, Spain, Italy and Thailand.

At this moment, having graduated, I am feeling like a change of scene and am looking for work where I can use my coding skills productively and contribute to larger projects as part of a team.

Ideally I'd like to work in an area such as systems programming, scientific programming, mathematical modelling, data science, graphics, network / telecommunications systems... I have a wide range of interests but would very much like to be solving complex problems involving mathematics and logic.

So please get in touch if you need an excellent mathematical / logical coder who can see the bigger picture but is sharp on detail too, and excellent at documentation. Someone who loves both teaching and learning, and is quick to pick up new systems.

I'm open to working pretty much anywhere in Western Europe if I get to use my skills for a good company with an interesting purpose.


You can download my CV and/or contact me at the (obfuscated) address below. If you think my skills could match your requirements I'd love to have a chat - on Skype, Google Hangouts, Whatsapp or "IRL" - in person - if distance permits.