Blacktip A distributed Haskell library and soon also HTTP service for k-ordered unique ids. Based on Boundary’s Flake - but faster. :) Blacktip on Github
Bloodhound A Haskell client and DSL for querying, filtering, and indexing documents in Elasticsearch. Bloodhound on Github
Brambling A Clojure library for managing migrations of Datomic databases. Currently the only way to do a full, arbitrary schema or data migration of a Datomic database. Brambling on Github
Blackwater A Clojure library for logging SQL queries and the time they took for Korma and clojure.java.jdbc. Modeled after the query logging in Rails. Blackwater on Github
Bulwark A Clojure library for defending APIs and HTTP servers. Throttles requests to endpoints and allows you to ban IP addresses. Allows blacklisting and whitelisting. Bulwark on Github
Scroot Funky Django hack. Makes version controlled and audited high-value Django models possible in MySQL MyISAM. Created instead of reusing an existing module because MyISAM doesn’t have real transactions. Done in a single weekend. Scroot on Github
My Dotfiles I often use this to teach people how to write Emacs Lisp or configure their vim editor. Trivially redeployable so that I can hack comfortably anywhere there’s a *nix. Github Page
Github Dark Theme Started from somebody else’s work that I can’t track down from awhile back, it’s a dark theme for Github that actually works. I modified it to not look horrible. Might need an update soon. Github Page
Thodol Wiki Quickie micro-wiki. I wrote it for a friend who wanted something he could use but also hack on. I should rewrite it in Clojure soon. Github Page
Django Pagination Pagination for Django, forked because original creator disappeared and there were bugs. Until Django added official pagination support, this was the only shake-n-bake pagination module that worked. Github Page
Redoot Reddit bot that gets you to buy crap from Woot! Github Page
Stuff I’ve worked on
Revise RethinkDB client library and DSL for Clojure. I only did about 10% of the work, mostly on the connection management side and with getting protobufs to compile. I used it as an opportunity to explore an asynchronous and pipelined client library that had no global singletons. Cesar did most of the work, especially concerning the DSL.
EditHero Editing and proofreading as a service. I made this with an old friend and colleague because I couldn’t seem to get my copy edited on the internet without going through a lot of rigmarole. It has since been shut down, due to little in the way of revenue. Had a couple of happy, steady customers though.
SnappyWeather Simple weather app, created because Google took down the iGoogle weather API. The app itself is down, but the weather API and data is available as a service. Get in touch if you’re interested.
HNOfficeHours Designed to allow people to offer advice/expertise, or seek people offering advice for a given problem/specialty. Includes scheduling and search. Fun weekend hack from 2.5 years ago. Now deprecated in favor of better alternatives. Original Github PageMy later fork