incompl

greg smith vs. the internet

Hi, I'm Greg!

I love making webapps, and over the years I've acquired a knack for making them awesome. Every part of the process, from UX design to system architecture, from product strategy to niggling bugfixes, is just a tool for producing delighted users.

At Bocoup I do consulting, training, and plenty of open-source hacking.

91

A New Old RPG

91 is a Kickstarter -funded RPG that combines old-school gameplay with modern design sensibilities. It takes inspiration from games such as Rogue, EarthBound, and Legend of Zelda.

boxbox

JavaScript Physics Made Easy

boxbox is a framework that makes it easy for JavaScript applications to use the box2d physics engine. It contains intuitive APIs, new abstractions, and canvas rendering.

LetterBrush

Text Editor for Drawing

LetterBrush grew out of a tool I use for game development. It lets you edit text files with drawing tools such as lines and flood fill. Great for anyone developing Roguelikes.

Akelon

DJ Mixes

I'm a big fan of electronic music, especially tech house, minimal techno, and microhouse. A couple of my DJ sets are (legally!) available on Mixcloud.

More Projects

jsregex a popular regex tester with big text areas.
keydecode a JavaScript library for normalizing key codes across browsers.
updoc a JavaScript documentation generator.
grunt-stylus a stylus task for grunt.
ScornBird a Twitter hall-of-shame and favstar parody.
RMBT a map-making tool I made for ArmageddonMUD.