GitHub

GitHub projects

30 projects, 20 years
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.

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.

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.

Zilly

Zilly helps property owners manage rentals from anywhere.

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.

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.

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.

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.

Bristol Old Vic Archive

Symfony-based theatrical productions archive.