For the most up to date information you will want to peruse my weblog at innocuous.org.
I'm back living in Massachusetts full time. I live in Arlington, Massachusetts, with my wife Aletta. We live with a cat named Reason.
I have a number of ongoing projects, most of which are computer related. Here is a partial list:
I am a co-founder, architect, and team lead at StreamBase, where we are developing a Complex Event Processing (CEP) Platform, a new generation of enterprise software, which is sometimes known as Event Stream Processing. I work primarily on the StreamBase Server component. For the moment you won't hear me saying much about that here. Check out our website for more information. If you are interested in develop high performance enterprise software and new programming paradigms, we are probably hiring.
Before founding StreamBase I was a graduate student with Hari Balakrishnan and Mike Stonebraker in the Network and Mobile Systems (NMS) group at MIT. I was a contributor to the Aurora Project, a collaboration between MIT, Brown, and Brandeis to develop a Stream Processing Engine. Most of NMS was focused on applying Stream Processing to sensor networks as part of the SLAM project, and worked on Medusa, the massively scalable and distributable version of Aurora. However, my research, working primarily with Mike Stonebraker at MIT and Mitch Cherniack at Brandeis, was on benchmarking of Stream Processing Engines. Our big contribution (and my Master's thesis) was the Linear Road Benchmark. I've since passed it off to Mitch Cherniack and his students to maintain. As a benchmark, at least academically, it is actually starting to catch on.
In addition to my research at MIT, I was also a Teaching Assistant for MIT's 6.170, Laboratory in Software Engineering in the Fall of 2002