Projects

Here are some of the things I've created or worked on: -

Websites
Name Description
ClassicDota Site that lists the best professional Dota 2 games of all time.
Tweetails A service that calculates 'Tweetails' on a Twitter user's tweets. This includes interesting stats like favourite words, tweets per day, most mentioned users and intelligence rating.
TweetDelete A Twitter service allowing users to automatically have tweets over a certain age deleted from their account for privacy.
TweetDownload A Twitter service allowing users allowing them to fetch tweets, mentions, followers or direct messages in a variety of formats.
CloudClone A web service allowing users to easily mirror their data between various cloud storage providers, easing the pain of migration or allowing cost effective backups.
is.gd A popular URL shortener
v.gd Another URL shortener developed to run on a distributed platform and have additional features - these have since been backported to is.gd so both sites are similar.
PlugPass Website developed for a local electrical contractor
Cleethorpes Band Website developed for a local brass band
Software
Name Description
Time Management A simplified web-based time and billing management system for patent attorneys that I developed for Slingsby Partners LLP (integrating with a fairly complex existing system).
Proxy Toggle A webextension for Firefox to toggle between direct connection and a user defined proxy server with a single click.
Fuck Popups A simple webextension for Firefox to block all popup windows, including those that would normally count as user initated.
Domain in Title A simple webextension for Firefox that adds the domain to the page title (useful with KeePass).
SquirrelSave A graphical cross platform cloud backup client based around rsync. This was an existing product that I did client development and maintenance work on.
Mempath An easy to use, graphical, combined ping and traceroute tool. It's cross platform and is great for diagnosing intermittent connectivity issues such as packet loss.
Autoping A menu bar indicator for Mac OSX allowing you to assess your connection at a glance.
CipherMine software Automated trading software and algorithms for Bitcoin and similar cryptocurrencies, developed for the now defunct CipherMine project.
Open source contributions
Name Description
Bitstamp Python Contributed substantial improvements to the Python package supporting bitstamp.net's API. This included updating the package to support the latest version of their API with support for encrypted signatures, nonce parameters etc.
Dividend Payer A script that automatically calculates and pays out dividends in Litecoin to shareholders in virtual securities.