Projects 🚀

60 projects over 20 years for startups, agencies, and companies like BP and Universal Music, mostly in Laravel, Django, React, and Vue.js.

Steve on X

Scorbit

Scorbit connects pinball machines of any age to the cloud, unlocking more fun, engagement and revenue. I led the backend development of their web application and APIs, and rebuilt their marketing site.

Enjin Cloud

Enjin build a suite of user-first blockchain products that enable game developers to easily create, manage, distribute, and integrate blockchain assets. I worked on their Laravel + Vue SPA and GraphQL APIs.

Gun.io

Gun.io helps world-class engineering teams hire the world’s most sought-after freelance engineers at a moment’s notice. I worked on their Django/Vue web app and as a freelancer on the platform.

Law School Transparency

Law School Transparency helps prelaw students make strategic choices about where to attend law school. I led the Product & Engineering team and consulted on various strategies at LSAC.

Open Orchestras

Open Up Music support Music Education Hubs, arts organizations and schools to create orchestras that are accessible to young disabled people. I built the Open Orchestras Laravel app, and the Django API that powers The Clarion.

Tapmydata

Tap makes it simple to see what personal data organisations hold about you, and then act on it.

Universal Music

An internal Django app for Universal Music for managing artist and press assets, built using tech like Docker, Elasticsearch, Vue and Kubernetes.

Coworkations

Coworkations helps you find the remote working community that is right for you: a database of 170 digital nomad retreats running 2,500 trips across 120 countries, which I built on my own and still run.

Hanzo

Hanzo: Defensible standards-based web and social media archiving.

CloudConvert

CloudConvert is an online file converter that supports many audio, video, and document formats.

CloudPeeps

CloudPeeps is a community, marketplace and platform that empowers freelancers and businesses to do their best work.

The Valley Signal

An independent daily news site for Teton Valley, Idaho. I built the parts readers touch around the reporting: social cards, search, dark mode, and a front page that carries the valley's public meetings.

Flow Canon

Flow Canon is Wade Williams and me: two senior engineers and a fleet of AI agents, who you call when the software that pays the bills is on fire.

Zilly

Zilly helps property owners manage rentals from anywhere.

Grafiniti

Financial analysis for fund managers.

WhatsApp Now

WhatsApp Now: send messages without adding numbers into your address book.

Cloudflare Screenshot

An open-source Cloudflare Worker that turns any page on your site into a screenshot, PDF or video, for share cards that look designed rather than cropped.

UI Avatars for Python

Avatars that are always the same for the same person: their Gravatar or Libravatar photo, falling back to colorful initials. A Python package on PyPI, with a Django mixin.

Steve.ly

My website. Such recursion. A portfolio, résumé and travel journal, rebuilt five times since 2008, now on Laravel.

Care2Rock

Care2Rock offers online music lessons with superior teachers who are changing the world. I did some work on the Laravel app and WordPress frontend.

Wi-Fi CLI MacOS

A command line tool for macOS Wi-Fi: scan, connect, forget, share passwords as QR codes, change DNS and spoof MAC addresses, on npm and Homebrew.

Laravel Browsable API

Django REST Framework's browsable API, for Laravel: JSON APIs served as readable, clickable HTML when you open them in a browser. 20,000 installs on Packagist.

Clarion API

The Clarion is an accessible musical instrument that can be played with any part of the body. I built the Django-based API that powers it, and I still look after it.

Rusic

Rusic is a platform for social campaigns for customers and employees, in minutes, that scale.

AiM Rental Approval System

AiM Rental Approval System helps dealerships manage rentals of cars let in the US.

Django Placeholdit

A drop-in replacement for placehold.it, in Django: placeholder images from your own app, with the same URLs. 22,000 downloads on PyPI.

Contactzilla

Simple team-based contact management for organisations via the web and over CardDAV.

AMLchecker

Anti Money Laundering checks, the way they should be.

Deki

Deki empowers people living in poverty to create sustainable livelihoods by providing access to ethical microloans and training.

PHP South West UK

The website for PHP South West UK, the PHP user group in Bristol, which I built and ran on Silex from 2014.

Nutrition Centre

Symfony2 ecommerce build for Nutrition Centre, vitamins, minerals and herbal supplements store.

Fleur of England

Symfony2 ecommerce build for Fleur of England, luxury lingerie design house.

Institute for Fiscal Studies

The IFS is Britain's leading independent microeconomic research institute. I consulted on their Symfony2 rebuild, and helped build out their calendar and Elasticsearch solutions.

BBI Solutions

Symfony2 ecommerce build for the BBI Group, leading experts in immunoassay development and manufacturing services.

Motoratings

Motoratings gives motorists the opportunity to freely rate and leave feedback on their experience when visiting car dealers.

Signworld

For your complete learning and teaching of British Sign Language.

Moltin Payments Microservice

Moltin wanted payment gateway parity with Shopify. I helped them build out a Rails microservice that wrapped up ActiveMerchant into an internal REST API for consumption by their PHP backends.

SurveyWizard

SurveyWizard is an internal engagement tool for big brand organizations.

Skadoosh

Skadoosh - Want it, Track it, Buy it. - real-time tracking of fashion items.

Superhero or Supervillain?

Facebook app in support of Together for Short Lives' Children's Hospice week.

Reception Academy

Wireframing for Reception Academy, five star hospitality training

Witlr

Frontend development on Witlr, connecting graduates and employers.

Allsave

WordPress website for Allsave UK childcare voucher providers.

Easier

Complete build and redesign of the popular news article website Easier.com.

Bristol Old Vic Archive

Symfony-based theatrical productions archive.

Holiday Inn

Holiday Inn Bilbao, Manchester and Winchester CMS builds.

Gifted of London

Full ecommerce build for contemporary gifts and home-ware store Gifted of London.

West Tower

West Tower CMS build, wedding planner & booking system.

Sconty

Affiliate marketing driven shopping portal.

Marco Pierre White

Marco Pierre White Restaurant CMS builds.

La Mancha

Tapas restaurant in South West London.

Days Hotel

Days Hotel Chester North & Days Inn Liverpool CMS builds.

Thames Club & Spa

The Thames Club and Spa, Middlesex