Rather than leaving interested parties to spelunk through my GitHub page to get a sense of what I do and have done (have at it if you like), I thought I’d provide here a quick rundown of the software projects I’m working on now or have worked on in the recent past. After all, most of my efforts aren’t directed at open source projects at all, and thus aren’t represented on GitHub and such.
Current foci
Commercial / closed source
- PDFTextStream — PDF text and metadata extraction for Java & .NET
- Clojure Atlas — an experimental interactive visualization of Clojure and its standard library
- Docuharvest (gestating) — messy documents => data.
Open source
Listed mostly in order of my own sense of my level of participation / “ownership” / “impact” at the time I updated this last…
- rummage — A Clojure client library for Amazon’s SimpleDB (SDB)
- nREPL — A Clojure network REPL.
- bandalore — A Clojure client library for Amazon’s Simple Queue Service (SQS)
- clutch — A Clojure library for Apache CouchDB.
- Clojure
- Counterclockwise — Eclipse Clojure plugin
- clojure-maven-plugin — Maven plugin for Clojure builds
- leiningen — Clojure build tool
- arbor — a graph visualization library using web workers and jQuery
Previous open source contributions
Stuff that I’ve contributed to in the past (and generally still use), but I’m not actively contributing anymore for whatever reason…
- pallet — Automates controlling and provisioning cloud server instances, Clojure-style.
- jclouds — a portable abstraction over top dozens of different cloud APIs
- jsdifflib — A javascript library for diffing text and generating corresponding HTML views
Of course, this is far from comprehensive. But, if you care, maybe it’s enough to get a sense of what I do most of the time.



