My Projects

Projects I've worked on recently include:


    A personal GitHub Pages site.

  • wifi-cafe-surveyor

    Automated Wi-Fi café network device surveyor: collect data about internet devices at Internet cafés.

  • libFetLife

    libFetLife is a PHP class implementing a simple API that useful for interfacing with the amateur porn and fetish dating website

    Learn more…

  • better-angels

    A private, community-based crisis response system. Because friends don't let friends call the cops.

    Learn more…

  • vvv-activistnetwork

    Activist Network Project (ANP) configuration for VVV


    A simple Cypherpunk message preprocessor that makes it easy to chain Type I anonymous remailers together.

  • fetlife-aslsearch

    Greasemonkey user script offering an interface to perform pseudo-automatic searches of the user base filtered by age, sex, location, and role.

  • wp-crosspost

    WordPress Crosspost cross-posts content from your self-hosted WordPress blogs to your sites. Changes to your WordPress posts are reflected in your sites.

    Learn more…

  • wp-pgp-encrypted-emails

    Encrypts emails WordPress sends using PGP public keys.

    Learn more…


    A bash shell script wrapper for git-archive that archives a git superproject and its submodules, if it has any.

    Learn more…

Free software contributions

Additional projects I've contributed to recently include:

  • VVV

    Varying Vagrant Vagrants is an open source Vagrant configuration focused on WordPress development.

    Learn more…

  • vv

    :globe_with_meridians: Variable VVV - a VVV Site Creation Wizard

    Learn more…

  • ZeroHello

    ZeroNet homepage

  • admin-language-per-user

    WordPress plugin Admin Language Per User

    Learn more…

  • openpgp-php

    OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).

    Learn more…

  • activist-network-composer

    Composer-based repo for ANP

  • php-torcontrol

    PHP TorControl, a library to control TOR

    Learn more…

  • wp-geoip-detect

    Wordpress plugin: Retrieving Geo-Information using one the Maxmind GeoIP2 databases. (BTW, We're looking for a new developer!

    Learn more…

  • flyers

    a collection of flyers and, where possible, their source files to help others make new cryptoparty flyers

  • jpm-mobile

    Uses JPM with ADB in order to run Jetpacks on an Android device.

    Learn more…