Digital Flapjack is a way for me both work on my own ideas in the space of software and digital engineering, and to work with others with a similar vision. Over the many years of working at Digital Flapjack I’ve had the pleasure of working on some great projects with a very diverse set of clients: from mobile based cultural projects that ran at the Edinburgh Festival and games for Tate Modern, all the way through to low level security software for the Macintosh platform and hardware design, and pretty much everywhere between.

I’m passionate about tackling projects with the end users in mind, which as an external contractor means not just the end users of the project, but also the people who will need to ensure the software I deliver continues to run after the project is ended. This means I care a lot about working with UX and getting the right requirements captured to ensure we build the right thing for the end user, and I care a lot about ensuring the software I deliver is properly supported with test suites and documentation to ensure that the software can continue to thrive for many years.

Outside of Digital Flapjack Ltd I’ve had a fun career in the technology space, founding and running the Mac product team at Bromium (now part of HP Inc) for four years, and running it’s manageability team for a while too, running the original tech team at Camvine to deliver one of the first cloud based digital signage solutions (still in production today as part of Numed’s Envisage system), and I’ve worked in both industrial research at Intel and academic research at the University of Cambridge.

All this is based on a solid foundation of computer science fundamentals: I have a first class degree in Software Engineering and a PhD in Computer Science, both from the University of Glasgow. For my PhD I worked on operating system design for a hybrid CPU/FPGA design, and was sponsored by Xilinx.

I also design and build custom electric guitars using a mix of traditional handcrafting and cutting-edge modern digital fabrciation techniques like 3D printing and generative design, which you can read more about at Electric Flapjack.

If you’re looking for someone to help you with your project, be it in technical delivery of software, the design and architecture stage of a technical project, or any other area you think we might be able to assist in, then drop us a line at hello@digitalflapjack.com.


Digital Flapjack Ltd, UK Company 06788544