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
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
June 2010 – September 2015 (5+ years) | Wallington, Surrey
Typical skills and technologies:
- MSSQL
- VB.NET
- Windows Forms
- XML
Some Examples
BTS Sport
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.