I blog about technical subjects at blog.reverberate.org

I work at Google on the Protocol Buffers team

I am a C/C++ systems programmer specializing in parsing and performance

Music

I am a chamber singer and soloist

specializing in Early Music

I sing with Byrd Ensemble, Canonici, and others

My Singer Resume

I own and run Scribe Records with Markdavin Obenza