Projects

I have a number of ongoing projects that you can investigate or contribute to :) These are labors of love and engineering.

Web Applications

todo-mvc-bench

A suite for interactively benchmarking various todomvc implementations.

Software Libraries

mogwai

The Minimal Obvious Graphical Web Application Interface. It's a library for writing frontend web apps in Rust.

steeloverseer

A file watcher and development tool, similar to Ruby's Guard.

The main idea is that you have steeloverseer watch your files and then execute a series of shell commands in response. The first command to fail short circuits the series. The watched files can be selected using regular expressions and the commands may include capture groups.

varying

Continuously varying values, made easy :)

An FRP implementation like netwire, but simpler.

Software as a Service

In the past I've run a number of SaaS projects but I don't have any at the moment.

Consulting and Contracting

I have 15 years of experience building apps of all sizes, distributed services and parsers. I enjoy writing in Haskell and Rust but I'm also proficient in C, Objective C, Javascript and AS3.

If I must I can write C++, Java or Go.

I can read Lisp.

I'd like to learn Prolog.

I have a day job at Formation, Inc. :), so my services are limited to after hours.

Contact me!