Working in a small global team of highly technical software engineers, we re-engineered the proprietary application infrastructure to make better use of high-quality open-source tools and libraries. The result was a highly consistent platform which simplified the job of creating and maintaining reliable, secure and scalable banking applications.
Built a cross-platform, cross-language messaging tool enabling diverse applications to communicate with eachother in a loosely-coupled way.
Built a content management system to enable efficient automated publication of scientific patent information.
Responsible for the functional and performance verification of 3D graphics accelerator chips, prior to fabrication.
Designed board-level electronics and firmware for amusement machines, and various tools used by game developers.
Produce high-quality open-source tools and libraries for engineers who sit on the boundary between hardware and software. Working mostly with C, VHDL, assembly language & a soldering iron, with the odd foray into Python, Java & web stuff.
B.Sc (Hons) Physics
Electronics, software, retro gizmos, physics & general science, skiing, electronic music, classical music, opera & ballet, theatre, cats.