My Projects

I don’t even see the code. All I see is blonde, brunette, red-head.

I’m constantly hacking on something. This is a list of projects that may be useful to someone else. Checkout my GitHub some other tasty nuggets.

gem-create (RubyGem)

gem-create is a RubyGem plugin that provides a gem create command to create new gems based on a skeleton. View source on Github →

Splinter (RubyGem)

Splinter is a Capybara Ninja. View source on Github →

vim-marked (Vim plugin)

A tiny Vim plugin to open markdown files in Marked.app. View source on Github →

vim-jekyll (Vim plugin)

My WIP fork of jekyll.vim which makes blogging with Jekyll and Vim sexytime. View source on Github →

Rainman (RubyGem)

Rainman is a very good driver. It’s an experiment with the abstract factory pattern. View source on Github →

stripper.vim (Vim plugin)

Stripper.vim won’t get naked for you, but it will strip trailing whitespace from your buffers. View source on Github →

Snuggie (RubyGem)

Snuggie wraps the Softaculous API in a warm, loving ruby embrace. View source on Github →

Hamburglar (RubyGem)

Hamburglar is a ruby library for working with the MaxMind minFraud API. View source on Github →

FannyPack (RubyGem)

FannyPack is a library for working with the Fantastico API. View source on GitHub →

TiFighter (CoffeeScript library for Titanium Mobile)

Wage intergalactic war on your Titanium Mobile Projects with TiFighter. View source on GitHub →

APND (RubyGem)

APND: Apple Push Notification Daemon sends Apple Push Notifications to iPhones. View source on GitHub →

WHMCS API Bindings (RubyGem/PHP library)

I extracted work with DotBlock and released PHP and Ruby wrappers for the WHMCS API. View source on GitHub for the Ruby or PHP versions.

CodeIgniter ActionMailer (PHP library)

I missed ActionMailer from Ruby on Rails and started hacking up something similar for use with CodeIgniter apps. I gave it just enough love to be useful before I decided to use Rails for the app I was planning on using it with. View source on GitHub →

ActiveMailbox (RubyGem)

I got sick of manually working with Asterisk Voicemail files and created ActiveMailbox to make my life a little easier. View source on GitHub →

LaunchBar Actions (AppleScript)

Just a few LaunchBar Actions I use. View source on GitHub →

Fraud Guardian (Rails Plugin)

I created a small Rails plugin which can be used with FraudGuardian. View source on GitHub →

Development Environment

My dotfiles include my ZSH config, ruby/rails prompt config, and a bunch of shell scripts I’ve accumulated over the years. View source on GitHub →

My vim configuration includes pathogen, a ton of plugins for Ruby, PHP, and Javascript development, and a bunch of customizations I’ve collected over the years. View source on GitHub →

This Blog

My blog is powered by Jekyll and is open source. View source on GitHub →

Other Stuff I’ve Worked On

Round, round, get around. I get around, yeah.

Sometimes people pay me to code or design for them. Here are a few projects I’ve worked on with previous employers and clients.

Ennouncement

While at ViaTalk, I wrote the backend Rails application that powers Ennouncement.com, a call broadcasting service. I also wrote Ennouncement Mobile, an iPhone application for Ennouncement users. Go to Ennouncement.com →

Let’s Call Santa

One of my favorite ViaTalk projects, Let’s Call Santa gives children a way to call Santa and leave a personalized voicemail with their wishlist. The voicemail is then delivered to parents via email so they can make sure to get everything their kids want for Christmas.

I created a PHP-based site for the service in 2009, and rewrote it in Rails in 2010 to add new features. Go to letscallsanta.com →