GHIJK

Some of my work

I've helped many organisations over the years with their web projects. From small high-street stores to those multi-national corporations. I'm sure I can help you too 😊

Loveology.org is a free relationship resource for couples and people who work with couples. Providing expert answers from the world's leading relationship experts to user-submitted questions.

Loveology is the largest project I've ever undertaken solo, although I have to hat-tip Gareth Redfern for helping in late 2021.

It operates in a serverless infrastructure that means that we don't need to monitor servers and we can scale instantly with traffic surges. It's built using Laravel, Tailwind CSS, Vue JS and Alpine JS. It integrates a number of third-party APIs like Stripe, Algolia, Klaviyo, Vimeo, Mixpanel, Fathom Analytics and Google Analytics.

Project Roles

Laravel development
Vue JS development
Stripe integration
Algolia integration

Workwithstatamic.com is the official job board for the world's radest, flatest content management system, Statamic.

Project Roles

Laravel development
Statamic development
MeiliSearch integration

SportsWork are changing the game in sports recruitment being the latest source of jobs in sport.

As a coach/director working in professional rugby, CEO David Humphreys, found it extremely difficult to find and hire talent.

The initial MVP was built on Craft CMS and I built a number of customisations. Most notably, support for automated feeds from a custom Laravel application as well as custom business and payment logic when a customer posts a job listing.

Project Roles

Vue.js development
Craft CMS customisation
Laravel development
Front end development
Algolia integration
Stripe integration

Circle came to me to help them assess CMS options with a view to moving on from their static HTML website.

Having multiple environments where content changes could be pushed to was key and so we opted for Statamic.

Working closely with the marketing and design team, I built a collection of CMS components that meant the marketing could build landing pages without additional design or development time.

I also developed a handful of custom Statamic addons to integrate some third-party API services directly into the Statamic control panel: Common Sense Media, Shopify and analytics.

Project Roles

CMS consultancy
Front end development
Statamic addon development
Statamic consultancy

What they said

Steven was great at helping us assess our CMS options and then on executing the development of our new Statamic site while working collaboratively with our in-house design team 👍🏼

Alex Trevor Devine, Marketing

Datica came to me to get a Statamic project over the line and into production.

Working with their marketing team, we've built on the solid foundation they had in place and have enhanced their publishing workflow for the marketing team that now affords them the ability to build custom landing pages without the development time.

Project Roles

Statamic v2 development
Ongoing support
Front end development

imi mobile came to me when they needed to outsource some custom addon development for their new Statamic website. I built them a handful of Statamic tools: one that enforced brand consistency within the CMS content, another to that allowed them to do live demonstrations of their imi connect product and another that allows their website to generate QR codes on the fly.

Project Roles

Statamic addon development

The Gospel Coalition is one of the largest Christian publishing networks in existence today. They have a large following and they wanted a platform that would allow their partner organisations to be able to post open job listings without their intervention.

I built them a job board built on top of Craft CMS. Craft CMS delivered a beautiful back end dashboard to manage unwanted listins - should those materialise - and ban bad actors from the platform.

For job seekers, I used Vue.js to built a snappy, easy to use filtering tool for folks to find jobs in their desired sector etc.

I also helped manage their ExpressionEngine instances when that was their primary publishing tool.

Project Roles

Craft CMS development
Vue.js development
Front end development
ExpressionEngine support
Custom API integration

What they said

You're a legend. So refreshing. Thanks so much! This is going to be a great long-term relationship.

Ben Peays, Executive Director

Since the church started in 2009, Harvest ran a simple WordPress site that helped them communicate what they were about, what was going on and publish weekly sermon recordings.

As a growing church, their leadership saw the need for a more engaging web experience.

I built a mobile-first website in Craft CMS giving leadership the automonony to build a variety of custom layouts for their pages. A tight integration with Vue.js and Algolia allows lightning-fast search across their decade old sermon archive, faceting against speaker, series and more.

Project Roles

Craft CMS development
Vue.js development
Ongoing support
Front end development

Definitely one to tell the grandkids (although my children don't really care). Working with muscial royalty I was privileged to build out a bespoke "mobile-first" front end for Sir Paul's website.

Drupal isn't a platform I use; but working with my friends at "Made With Custard" made my experience all the better.

Project Roles

Front end development
Drupal
JavaScript development
Leave me a message. If you like what you read here, there's a great chance we could be a good fit. If it's something I don't do, I'll likely know someone who does.
GHIJK