My projects

Take a peek at my favourite projects that I've worked on over the past few years.

Project type

Boris Briefing Bingo

Web

Gatsby
Javascript
React
Screenshot of borisbingo.com

Online bingo board to play along with during Boris Johnson's Coronavirus Press Briefings.

Flarum

Web

Flarum
REST API
Typescript
Screenshot of Flarum's official community forum

Open source framework for creating modern forums. Pioneering accessibility and modern styling and development techniques.

giffgaff status

Web

Gatsby
Javascript
React
REST API
Screenshot of giffgaffstatus.com

Unofficial open-source website that interfaces with the giffgaff community API to pull in the latest service updates.

Let me really Google that for you

Web

Gatsby
React
Typescript
Screenshot of Let me REALLY Google that for you

A version of "Let me Google that for you", without ads or trackers, and that actually uses Google along with other search engines.

Rail Dot Matrix

Web

Gatsby
Javascript
React
REST API
Screenshot of Rail Dot Matrix in use

A UK railway dot-matrix platform indicator simulator, built using React and Gatsby, with a REST API for fetching data from the National Rail API.

Railway Announcements Generator

Web

React
React
Typescript
Screenshot of Railway Announcements Generator in use

Generate announcements for a variety of UK rail networks. Patched together from 100s of recordings, and all assembled client-side.

Sky+ Web EPG

Web

Gatsby
React
REST API
Typescript
Screenshot of Sky Web EPG

A recreation of the Sky+ electronic program guide on the web. Pulls in real-time listings from Sky's programme listings API used for Sky Q.

World Cup of Train Operators

Web

Gatsby
React
REST API
Typescript
Screenshot of the World Cup of TOCs

Open-source website to track the World Cup of Train Operators run by Geoff Marshall. Partnered with the respective API, it pulls the latest poll data from Twitter. Created in partnership with Kishan Singh.