James Ridgway - Software Engineer


These are a few software projects that I have worked on recently.


A MongoDB docker container optimised to provide a high performance MongoDB instance for test environments.


Executable gem for managing multiple git repositories in a top level directory. r-git allow you to easily fetch, pull, change branch, etc. across multiple git repositories with a single command.

Gradle Git Flow Plugin

A gradle plugin for inferring the version from the state of the git repository where a Git Flow workflow is being used.


A utility for binary searching a sorted file for lines that start with the search key.


A pass extension for checking passwords against pwnedpasswords API or a password hash file.

Attachment Downloader

Simple tool for downloading email attachments for all emails in a given folder using an IMAP client.