UPDATE: As of 2018, I’m a newly-minted computing science teacher, but I plan to keep this site on as an archive. I’m on Twitter as @mrmckaycomp.

In July 2010, I completed my BSc (Hons) in Computing at Glasgow Caledonian with first class honours. My main interests were in UX and HCI, especially for children’s software. My honours work (a programming editor) netted me an undergrad prize sponsored by Microsoft.

I’d consider myself a Java and .NET developer; most of my degree and postgrad work were in Java, though I prefer .NET at home. During my initial postgrad research (2011+) I prototyped another programming editor (what became the new editor for Greenfoot); I helped design and develop the front-end in JavaFX based on our research. Since then, most of my programming experience is in C# – I’ve written smaller-scale maths tools with a friend.

In 2017, I started a PGDE at the University of Strathclyde. In 2018, I completed with a PGDE in Secondary Education (Computing), and became a computing science probationer teacher.