Professional Experience and Qualifications

Core Skills

Employment

Senior Software Engineer Blue Beck Ltd. Aug 2023 - present
  • React Native, TypeScript, nx, CI/CD (GitHub Actions)
  • Component-driven development, Storybook
  • Unit testing, BDD, code reviews
  • Legacy support & modernisation
Senior Software Engineer i2 Group Ltd. Jul 2022 - Aug 2023
  • React, TypeScript, analytics tools
  • Component development, unit testing
  • SDK design, shared components
Lead Front End Developer DXC Technology Aug 2021 - Jul 2022
  • Angular 10, TypeScript, NgRx
  • TDD-first, maintainable code
  • CI/CD (Jenkins), Swagger API
Senior Front End Developer Digital Fibre Ltd. Feb 2018 - Aug 2021
  • Angular, Ionic, TypeScript, Vue
  • Backend integrations (Laravel/Lumen)
  • Pixi.js interactive UI
Senior Developer Matmi New Media Ltd. Jun 2016 - Feb 2018
  • HTML5/JS/TS apps & games
  • Angular/Ionic, Node.js, CouchDB
  • Mentoring, multi-year projects
Senior Programmer Penrillian Ltd. Mar 2016 - Jun 2016
  • HTML5, JavaScript, Angular, Ionic
  • XP/TDD, maintainable code
  • Cross-functional collaboration
Senior Software Engineer Inclusive Technology Ltd. Mar 2014 - Mar 2016
  • Accessible HTML5/JS apps & games
  • Performance, responsiveness, WCAG
  • Clean, maintainable codebases
Director & Freelance Plastic Martians Ltd. 2001 - 2014
  • HTML5 app design, Flash games
  • Multi-target mobile game dev
  • Clients: BBC, E4, P&G, F1, etc.
Software Engineer / Lead Developer Various 1996 - 2006
  • Games, interactive media, mobile/web/Flash
  • Team lead, art coordination
  • Virtual agents research (PhD studentship)

Loading projects...

Education

Personal Details

Mobile

07763 986 485

Driving

Clean UK Licence