Software development is my life's work. I've been a commercial software engineer since I left the academic world in 2013. I'm always looking for ways to broaden my engineering experience.
Most recently I have worked with C, C++, Ada and Python software, along with AArch64 and x86 assembly code. You can see some of my recent personal projects on Github, while older work may be found here. In the past, I completed a PhD in real-time and embedded systems, published research papers, developed hardware designs for FPGAs, and even wrote some games. Occasionally I have written blog articles.
I live with my wife Jilly in Heworth, York.