Experience

Read about my career experience from both permanent employment and contract work.

Code Orange

September 2025 - Present

Blazor & Front-end Developer

Provide software and web development expertise to businesses on a contract basis. Build bespoke Blazor web applications for various industry domains. Enhance user interfaces. Improve web application performance. Fix bugs. Integrate third-party services. Implement CI/CD pipelines. Collaborate with developers. Liaise with clients on project requirements.

Blazor
C#
.NET
Entity Framework
Web APIs
CQRS
MediatR
Repository Patterns
Identity Core
SignalR
Clean Architecture
MudBlazor
HTML
CSS
JavaScript
Sass
Bootstrap
Microsoft Azure
CI/CD Pipelines
Git
GitHub Actions
Gulp.js
Linux
Docker

Coderover Ltd

December 2013 - September 2025

Blazor & Front-end Developer

Provide software and web development expertise to businesses on a contract basis. Build bespoke Blazor web applications for various industry domains. Enhance user interfaces. Improve web application performance. Fix bugs. Integrate third-party services. Implement CI/CD pipelines. Collaborate with developers. Liaise with clients on project requirements.

Blazor
C#
.NET
Entity Framework
Web APIs
CQRS
MediatR
Repository Patterns
Identity Core
SignalR
Clean Architecture
MudBlazor
HTML
CSS
JavaScript
Sass
Bootstrap
Microsoft Azure
CI/CD Pipelines
Git
GitHub Actions
Gulp.js
Linux
Docker
PHP
MySQL
WordPress

First Internet Marketing Ltd

October 2007 - December 2013

Head of Development / Web Developer

Manage a team of web developers to deliver projects to agency clients. Build bespoke web applications, enhance user interfaces, fix functional bugs, and integrate third-party services. Manage projects, meet clients to draft requirements, determine web application deployment procedures, and collaborate with external developers. Provide technical support for email and web hosting services.

PHP
MySQL
CakePHP
Magento
WordPress
HTML
CSS
JavaScript
Git
ASP
SQL Server
NetBeans

Prestbury Travel Group Ltd

August 2005 - October 2007

IT Manager

Develop company web application for advertising hotels and villas, and handling enquiries. Develop internal customer enquiry and quotation utility using PHP and MySQL. Manage internal servers used for storage and web hosting. Provide general technical support to company staff.

PHP
MySQL
HTML
CSS
JavaScript
C#
.NET

Purepages Group Ltd

August 2004 - August 2005

Junior Web Developer

Build and maintain web applications for agency clients using ASP, PHP, MySQL, and Microsoft Access. Collaborate with external developers and test software application.

PHP
MySQL
ASP
Microsoft Access
HTML
CSS
JavaScript
Linux