billwanjohi
Software engineer with deep experience in web services, relational databases, and batch data processing. Also just a lifelong lover of personal computers.
@8thlight Philadelphia, PA
Pinned Repositories
ansible
Model-driven configuration management, multi-node deployment/orchestration, and remote task execution system. Uses SSH by default, so there is no special software has to be installed on the nodes you manage. Ansible can be extended in any language. Note: The default branch is the development branch which many people run directly from checkout, if you need a stable version, see the release-XX branches, tags, or ansible.cc/releases.
citymapper-python
Citymapper python client generated via swagger-codegen
gmail-archive-after-script
Automatically archives labeled Gmail threads after some condition has been satisfied.
goodreads-scrape
life-guide
Advice on practical matters
minizinc-input-data-schema
JSON Schema to validate MiniZinc input data
snapper-exclude
move noisy directories out of your snapper-configured btrfs subvolumes, cleaning up what's already been replicated
zxcvbn-docker
simple docker setup for securely testing strength of your passwords
iam-role-injector
Assumes an IAM role via awscli STS call, injecting temporary credentials into shell environment
billwanjohi's Repositories
billwanjohi/life-guide
Advice on practical matters
billwanjohi/ansible
Model-driven configuration management, multi-node deployment/orchestration, and remote task execution system. Uses SSH by default, so there is no special software has to be installed on the nodes you manage. Ansible can be extended in any language. Note: The default branch is the development branch which many people run directly from checkout, if you need a stable version, see the release-XX branches, tags, or ansible.cc/releases.
billwanjohi/ansible-modules-core
Ansible modules - these modules ship with ansible
billwanjohi/csvkit
A suite of utilities for converting to and working with CSV, the king of tabular file formats.
billwanjohi/empire
A PaaS built on top of Amazon EC2 Container Service (ECS)
billwanjohi/homebrew-games
Game formulae for the Homebrew package manager
billwanjohi/netflix-tools
Capture your personal viewing history, get predicted ratings for movies in theaters, etc.
billwanjohi/ReadItLater-Calibre-Plugin
This is an updated & modified version of the official Calibre plugin for Pocket (Formerly ReadItLater)
billwanjohi/Vertica-Extension-Packages
User Defined Extensions to the Vertica Analytic Database
billwanjohi/xmlutils.py
Python scripts for processing XML documents and converting to SQL, CSV, and JSON