Available to hire
I’m a software developer with 29 years of commercial experience. I’ve been a lead and senior programmer of numerous development teams, delivering polished user experiences across mobile and web platforms.
I work across the full stack and enjoy evaluating new technologies when they fit a real use case. I value clean, legible, well-tested code and strive to build robust, scalable applications using modern front-end frameworks and solid back-end services.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Blue Beck Ltd.
August 1, 2023 - November 19, 2025Mobile app development for a national mobile phone company; tech stack includes React Native, TypeScript, nx, GitHub, GitHub Actions, Storybook, Jest, CouchDB; component system implementation; support of legacy products; tool development.
Senior Software Engineer at i2 Group Ltd.
August 1, 2023 - August 1, 2023Intelligence analytic tools for worldwide law enforcement agencies; React component development and unit testing; SDK design and development; front-end support for shared components.
Lead Front End Developer at DXC Technology
July 1, 2022 - July 1, 2022Angular app development; TDD based approach; Lead for a team of national and international developers; full agile process; tech stack includes: Angular 10, TypeScript, NgRx, Jenkins, Swagger/SwaggerHub.
Senior Front End Developer at Digital Fibre Ltd.
August 1, 2021 - August 1, 2021Mobile-focused Angular/Ionic app development; design and creation of Vue-based frontend site scaffold and example game content; server-to-server API development and deployment; tech stack includes: Laravel, Lumen, MySQL, TypeScript, JavaScript, Pixi.js, Vue, Angular, Ionic, Cordova, Node.
Senior Developer at Matmi New Media Ltd.
February 1, 2018 - February 1, 2018Lead HTML5/JavaScript/TypeScript developer with team management; led teams to develop multiple games for clients including Barclays, Nationwide Fire Service, Bolton University and Rugby Union; major multi-year project using Angular/Ionic frontend with Node.js Express server and CouchDB backend.
Senior Programmer at Penrillian Ltd.
June 1, 2016 - June 1, 2016HTML5/JavaScript developer with Angular and Ionic; numerous Extreme Programming and agile practices – pair programming, daily stand-ups, sprints, TDD and refactoring as daily practice.
Senior Software Engineer at Inclusive Technology Ltd.
March 1, 2016 - March 1, 2016HTML5/JavaScript development; API development; educational games for special needs children (PMLD sector).
Director and Freelance at Plastic Martians Ltd.
December 31, 2014 - December 31, 2014HTML5 app design and development with multi-platform deployment; high-quality Flash game development – code and artwork; end clients included E4, BBC, P&G, British Gas/Centrica, Asda, Stena Line, Endemol/ Williams (F1), and Sandisk; multi-target mobile game development using Adobe AIR and related tech.
Lead Programmer at Stardotstar Ltd.
December 1, 2006 - December 1, 2006Developed multiple Flash games for high-profile clients; liaised with on- and off-site art teams; provided additional web support for the business (PHP, HTML, CSS, and other web technologies).
Technical Lead at iPlay Ltd./Ditto Studios Ltd.
September 1, 2005 - September 1, 2005Lead on major porting projects managing up to 10 people; frontline mobile phone game development; mobile game porting using a wide range of technologies including Java.
Senior Software Engineer at Blue Beck Ltd.
June 1, 2004 - June 1, 2004Mobile phone game design and development (primarily J2ME); development of bespoke games with emphasis on ease of porting to multiple platforms – examples include Pop Idol and Ministry of Sound: Beat Down.
Software Engineer at EA Rage Games Ltd. / Warburtons
August 1, 2003 - August 1, 2003Various contracts: desktop to mobile development; design and development of Flash games for high-profile clients including Warburtons and EA Rage Games Ltd.
Software Engineer at Dec 2001 - Feb 2002
February 1, 2002 - February 1, 2002Conversion of Denki Blocks to Pearl EPOCER 6 variant on the Nokia 9210 in C++; BAFTA-nominated game; low-level graphics library targeting EPOCER 6.
Senior Software Engineer at Friendly Giants Ltd.
November 1, 2001 - November 1, 2001Games development using Java applets, Quartz EPOCER 6 (C++), PHP; Head of WAP development using Java Servlets, PHP, JSP, Apache and MySQL.
Software Engineer at Superscape Ltd.
December 1, 1998 - December 1, 19983D web site development and deployment.
Programmer at Invisible Cities Ltd.
December 1, 1997 - December 1, 1997Java applets and applications for first generation websites for clients such as University Education Centre for Virtual Environments.
Education
PhD Studentship at Centre for Virtual Environments (Salford University)
January 1, 1999 - October 1, 1999B.S. Hons in Computation at University of Manchester Institute of Science and Technology
October 1, 1993 - July 1, 1996A-Levels at Newcastle Royal Grammar School
January 1, 1983 - January 1, 1993Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Gaming, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer today.