馃憢 Hello! I'm a software engineer with 13 years commercial experience, specialising in React and PHP

Projects

The Pinout logo - an illustration of a microchip on a circuit board
Pinout

A Laravel package that lets you interact with physical hardware

Laravel
PHP
C
The CycleParking app icon - an illustration of a sheffield bike stand
CycleParking

An iOS app to help you find parking spots for your bike in London

Swift
MapKit
The cloudkit-js logo - an illustration of a cloud
cloudkit-js

A JS library for managing a CloudKit container

NodeJS
TypeScript
See more projects

Blog

Localisation in Laravel Vapor
Laravel Vapor doesn't support localisation out of the box - here's how to add it
7 days ago3 minute read
Me speaking at the unconference
Unconference @ Laracon EU 2024
I spoke about Localisation in Laravel at Laracon EU's Unconference
1 month ago0 minute read
Creating a new certificate in the Apple Developer portal
Signing your NativePHP application with GitHub Actions
How to sign and notarize your NativePHP application for macOS distribution outside of the App Store
7 months ago5 minute read
See more posts

Experience

Jan 2021 - Present

Senior Software Engineer

I'm currently revolutionising the spa industry with Trybe Spa Solutions.

In an industry that's been left behind by technology, we're building a platform that will allow spas to manage their business, sell their services and connect with their customers effortlessly.

I'm leading a team of engineers and working alongside the founders of the business to build a product that will change the way spas operate.

Jan 2020 - Dec 2020

Lead Software Engineer

As Lead Software Engineer, I was directly managing a team of junior and senior developers on the Collins Bookings product.

Jul 2017 - Jan 2020

Senior Developer

As a senior developer on the Collins Bookings team, I work closely with the CTO and product owner to build new features and fix bugs, as well as continually working to reduce technical debt. Tech stack includes PHP (Laravel), JavaScript and TypeScript (AngularJS, AngularIO, Vue, StencilJS, Webpack), Docker, Jenkins, MongoDB, MySQL, AWS managed by Terraform.

See more experience