About Me

Who are you?

Hi! I'm Keeran. I live in sunny Cardiff, Wales, UK with my wife and 2 boys. I write, maintain and support software for a living.

I occassionally pick up a guitar, I play computer games and I like to dabble with the creative side of technology to decompress.

What do you do?

I started out building things with PHP, Flash & Shockwave, moved to Java, then discovered Ruby in 2006 and never looked back. At the BBC I worked in the analytics team on QA automation across all iPlayer services. I then joined GitHub, where I progressed from GHES support through QA, releases, and the performance team, to the Ruby Architecture team working on Rails itself.

After GitHub I moved into blockchain and EVM research using Go and Rust. I'm currently building gcsehelp.com, using AI to provide free revision assistance to everyone in Wales.

What the hell is a Technomage?

Well, first of all it's got nothing to do with the Babylon 5 race :). I chose the title because I thrive on trying to solve difficult problems using technology. I'm an apprentice because I'm always learning.