Django workflow for creating development databases seeded with anonymised production data.
This website, built with React, Gatsby, JS, SASS, Webpack and more.
Complex enums wtith attached metadata and functionality in Python, compatible with the Django ORM.
A service for coordinating complex state machines between muliple other services.
A template for creating organisation specific infrastructure tooling..
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.
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 service for checking the internet package availability at an address.
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.