Hi there! I live in the Hudson Valley of New York with my family, surrounded by various animals.
I'm always interested in hearing about potential job opportunities, if you think my skills might be a good fit. Feel free to contact me at the e-mail address below.
I played a key role in the development of firmware and Linux device drivers for a new data center storage device. Also worked on tools to collect and analyze storage performance across Google's fleet.
Factor (2003–2010)
I led the development of the Factor programming language.
Factor is a dynamically-typed programming language with a stack-based syntax, and a heavy emphasis on interactive development, reflection, and simplicity. The implementation includes an optimizing compiler, cross-platform GUI toolkit, and web framework.
I also wrote jEdit, a popular programmer's text editor.
jEdit has a plugin system, built on top of the dynamic features of the Java virtual machine. A tool within the editor can download and install plugins from a central registry. This was an early form of the "package manager" found in many popular text editors and languages today.
This page is best viewed with Netscape Navigator and a dialup modem.