I primarily develop for the Android platform, but I also enjoy JS, Node and Flutter. I live and work as an independent developer in Milton Keynes (40 mins to London).


Experienced Technical Director with 15 years working in the computer software industry as a developer and team leader across a wide range of clients/industries. Skilled in User Experience, Android, iOS, front and back end JS (inc. Node), infrastructure/architecture and managing developers.

I have developed apps and experiences for DPD, Chelsea FC, French Connection, Samsung, The Times, Jamie Oliver, Nike, the BBC, Microsoft/Xbox and many other household names as well as creating custom software, products and services for startups, agencies and companies at various stages.

I’m lucky to have had a wide variety of experiences from sole developer to leading and growing teams, designing and architecting full stack solutions and processes, taking products through concept, design, development, security, testing, delivery and maintenance.

I think of software products and the surrounding process as a craft. I enjoy mentoring and pulling together teams to deliver the best possible products.

Specialities: Android (Kotlin/Java inc. low level e.g. Bluetooth), JS (web/Node), Firebase, AWS.

Please get in touch via the contact form.