Roles and Responsibilities

As a mobile-first software architect, Matthew's duties require him to design, spec and write complex n-tier client-server-database solutions across the full product lifecycle from initial prototype to release.

Matthew has extensive commercial experience implementing deliverables in C#, Cocoa (Objective-C), HTML5/SVG, Typescript and modular Javascript for a variety of targets - mobile, desktop, RESTful services and background servers.

Past Experience

As fulltime employee of Oppolis Software Ltd, developers of GoPublish and GoMobile, Matthew's work features prominently work in over 20 applications available on the App store today. Recognisable clients indirectly include Motor Sport, Peugeot, Morrisons and EE.

Matthew was an iOS developer Games Workshop PLC (LSE: GAW.L). His duties involved prototyping, full lifecycle development and build scripting. As a software developer Matthew was involved in the Black Library Reader and White Dwarf Magazine.


Matthew received a Bachelor of Science with honours from the University of Liverpool and a Masters' from Nottingham Trent University. As a post-graduate Matthew received a Dipolma in Law from Nottingham Law School. His dissertations are: A low-level Image Processing GUI in C++ (2006); Collision detection within the GPU (2007); The Freedom of Information Act is a failure - Discuss (2008). Matthew is a certified ADRgroup mediator.


Matthew's interests include low level and maintainable programming. Matthew has a keen interest in the Linux kernel and functional programming.


2014 - Centaur Media PLC, London - Senior Software Developer
2014 - Yecco Ltd, London - Senior Software Developer
2012 - Oppolis Software Ltd, Birmingham - Software Developer
2010 - Games Workshop PLC, Nottingham - Junior Developer
2010 - Letting Firm, Nottingham - Paralegal
2006 - Murray Consultancy, Liverpool - Researcher
2003 - BiffLAN Internet Cafe, Banbury - Manager

You can download a copy of my CV here.

You can use the contact buttom below to contact me via email. If this is not immediate enough, please refer to a non-web copy of my CV.

Contact Me