About Me

Senior Software Developer with 15+ years of experience delivering and evolving business-critical systems across travel tech and telecommunications.

Full-stack engineer specialising in React, ASP.NET Core, JavaScript/TypeScript, and SQL, with a strong track record of owning complex systems end-to-end — from backend APIs and services to modern front-end applications.

Currently leading AI adoption initiatives to improve root cause analysis, developer productivity, and knowledge sharing.

Known for technical thoroughness, clear documentation, and mentoring engineers, with a consistent focus on building maintainable, high-quality software that scales with both user and business needs.

My Skills

My day-to-day involves working on a travel booking engine that uses React, TypeScript and C# (ASP.NET Core). Legacy functionality (i.e. ASP.NET, VB.NET, JavaScript) is also maintained

Lately, I've also been using Claude Code in all aspects of my work

Active & Growing

  • React
  • TypeScript
  • JavaScript
  • C#
  • ASP.NET Core
  • MSSQL
  • Claude Code
  • Git
  • Postman

Proficient & Available

  • VB.NET
  • ASP.NET Web Forms
  • XML
  • HTML
  • CSS

Prior Experience

  • C
  • C++
  • Java
  • Bash
  • PHP
  • Perl
  • SVN
  • jQuery
  • Adobe Flash
  • MySQL
  • PostgreSQL
  • Windows Forms
  • Windows Services
  • Microsoft Reporting Services

My Qualifications

The University of Kent

1st Class Honours, Bsc Multimedia Technology and Design

2007 – 2010

Selected Areas of Study

  • Software Development
  • Graphic Design
  • Web Design and Development
  • 3D Modelling
  • Animation
  • Film Making

My Employment History

Senior Software Developer

Intuitive

July 2023 – Present (2+ years) | Croydon, London

Typical skills and technologies:

  • React
  • TypeScript
  • JavaScript
  • C#
  • ASP.NET Core
  • MSSQL
  • Claude Code
  • Git
  • Postman
  • VB.NET
  • ASP.NET Web Forms
  • XML
  • HTML
  • CSS

Senior Software Developer

Atereo (previously known as BTS Holdings Limited)

September 2015 – June 2023 (7+ years) | Wallington, Surrey

Typical skills and technologies:

  • C#
  • Git
  • C
  • Bash
  • PHP
  • Perl
  • SVN
  • MSSQL
  • PostgreSQL

Software Developer

BTS Holdings Limited

June 2010 – September 2015 (5+ years) | Wallington, Surrey

Typical skills and technologies:

  • MSSQL
  • VB.NET
  • Windows Forms
  • XML

Some Examples

BTS Sport

A screen shot of the BTS Sport website

BTS Sport is a simple website built using HTML, CSS, Javascript, PHP and MySQL as a learning exercise. It is used by some members of BTS staff to keep track of various sporting activities.

I intend to continue to use it as I investigate new technologies and techniques in the future. For example, I am in the process of a re-write using Responsive Web Design principles and PHP MVC design patterns.

I also want to write my first Android and/or Windows 10 apps for it and I will no doubt use it as I explore other modern web techniques such as SASS, Node.js and react.js.

Contact Me