I am a Software Engineer based in North Yorkshire, near York. My main commercial experience is with iOS and macOS app development.

I spend a lot of my free time exploring and learning about technologies, both new and old. This has been in the form of developing my own Operating System Kernel, reverse engineering old digital formats and applications with an aim to preserve data, designing a basic CPU, as well as repairing and restoring old electronics. I find that understanding technology from the physical hardware right the way up to the tools that we use day to day, has helped me develop a deeper understanding of how things work and how they may go wrong.

I plan to use this site and blog to show some of the projects that I work on, and share some of the insights and knowledge that I learn. Some of it may help others with interesting or difficult problems. Some of it may simply be interesting to others.