Making Big Ideas...

About Me

I'm a software engineer who cannot decide whether to live at a geological or quantitative timescale. Either way, I enjoy every femtosecond of life. This is my website. Repository of my ideas, hyperboles, limericks, and half-baked theories.

I consider myself very fortunate because my "job" simply entails making things work beautifully.

Programming since the age of 12, I am predisposed to engineering acuity and with a strong, mathematical mind, am able to whittle even the largest objectives into smaller comprehensible components. At 16, I started my own development company, Narrow Labs, where I eventually led a team of 6 engineers, developing applications across multiple platforms and industries.

Inconveniencing Electrons since 1996

Selected Works

Unnamed Project

Project started in May 2013

My most current project is not public, so it's top secret! However, I can tell you that it's revolutionary cloud software and I'm leading a team of 6 developers.

Node.js · Backbone.js · iOS/Mobile Development · Developer API · Distributed Databases


Project started in 2011

Grapnel.js is the smallest (1.1kb gzipped!) JavaScript Router with Named Parameters. Lots of other Features too!

View Project on GitHub · Visit Website · JavaScript


Contributor since 2010

I am an active contributor to the Node.js project. Node is a platform built on Google's V8 JavaScript runtime for easily building fast, scalable network applications. There are currently about 509 developers contributing to the Node.js core project.

View Project on GitHub · What is Node.js? · JavaScript · C++


Project started in 2010

Grep through entire source tree based on an expression or string

View Project on GitHub · Perl

Organic Liaison

Director of Engineering · 2010-2013

Managed the development team and oversaw the building of the Organic Liaison platform. Responsible for all back-end programming and application/iOS development written in Node.js, PHP, and Objective-C. It was also my responsibility to turn designer's mockups into HTML, CSS, and JavaScript. Reported directly to the CTO.

Visit Website · PHP · MySQL · Node.js · JavaScript · CSS · HTML5 · Objective-C · API · Apache

MySQL Cities

Project Started in 2008

MySQL Cities is a resource for developers to download a database of zipcodes and their respective geocentric location, cities, states, and populations.

Visit Website · PHP · MySQL · Developer API · Google Maps API

Say Hey...

I am currently unavailable for projects, but feel free to send me an email, especially if you know anything about particle accelerators.

Send me an Email

View my open source projects on GitHub

Follow me on Twitter

Add me on LinkedIn