I've been writing software professionally for over 10 years. I've helped build fundraising platforms for a non-profit and a Presidential campaign, a custom CMS for an international news organization, data pipelines and build tools.

I enjoy tedious problems like query performance as well as the blue-sky design phase. I think clean solutions start with requirements gathering and try to apply campsite rules to codebases, leaving them better than I found them.

I'm currently looking for an opportunity to leverage my past experience and work in new spaces like mobile, desktop apps, operating systems and games.

I've Used These in Production Environments

Languages

  • Python
  • Javascript
  • Java
  • PHP
  • COBOL

Frameworks

  • Django
  • Tornado
  • Flask
  • jQuery
  • Backbone.js

Datastores

  • MySQL
  • PostgreSQL
  • MongoDB
  • DynamoDB
  • Memcached
  • Redis

Tools

  • Spinnaker
  • Travis CI
  • Jenkins
  • Ansible
  • Puppet

I've Tinkered With These

Languages

  • C
  • Go
  • Swift
  • Objective-C

Frameworks

  • AngularJS
  • React
  • Node.js

Datastores

  • Elasticsearch

Tools

  • Packer
  • Docker
  • Salt
  • Chef

Some Projects I've Worked On

The Groundwork

A platform for non-profits to raise money, host events and collect data. It played a key role in Hillary Clinton's 2016 Presidential campaign.

View Project The Groundwork homepage

Details

  • Python (Django, DRF, Tornado)
  • AWS (EC2, RDS, DynamoDB, Elasticache, SNS, SQS)
  • Travis CI
  • Ansible
  • Datadog

Readability

A bookmarking service hooked up to a powerful parsing engine.

View Project The Groundwork homepage

Details

  • Python (Django)
  • AWS (EC2, RDS, Elasticache)
  • Jenkins
  • Statsd

Reuters Next

A reimagining of the Reuters public news platform.

The Groundwork homepage

Details

  • Python (Tornado, Fabric)
  • Javascript (Backbone.js, Require, Underscore, Jasmine)
  • AWS (EC2, Elasticache)
  • MogoDB
  • Puppet

my charity: water

A fundraising platform that tracks every dollar to a water project.

View Project The Groundwork homepage

Details

  • Java
  • Javascript (jQuery)
  • HTML/CSS
  • MySQL
  • Memcached
  • Nagios