A service for coordinating complex state machines between muliple other services.
This website, built with React, Gatsby, JS, SASS, Webpack and more.
A plugin for Yesod to provide email-only authentication.
Website and visualisations for an attempt to predict the UK General Election in 2017.
Web interface to a Monzo account. Browser-based, no server requirement, supports full O-Auth flow.
Pedantic tools to validate GraphQL API documentation and structure.
A service for checking the internet package availability at an address.
Complex enums wtith attached metadata and functionality in Python, compatible with the Django ORM.
jQuery password complexity meter based on brute-force attack complexity.
A static-analysis bot for Github.
Stub API for Monzo Bank, to aid in the developement of client applications.
A service to monitor subscriptions and bills coming out of your Mondo account automatically.
Loyalty scheme balance tracking in your Mondo account.
A starter project with Snap, using Heist, Persistent and Esqueleto.
A collection of models, views, middlewares, and forms to help secure a Django project.
Tool to migrate from GHC's Trac to Phabricator.
A simple Python interface to Google Charts.
A tool to migrate from Django templates to Jinja2 templates – "Django 2 Jinja2", dj2j2.