Welcome to my Personal Site

This is my place on the web. This is a work in progress that I plan to keep improving as time allows. It shouldn't be too hard, since I am a software engineer by trade and professional developer and research scientist (both applied and basic research). But given that I work all day on computers and have a wife and small kids to keep me busy outside of work, it might take a while before I am completely happy with it. For now, I just have a blog and some biography/resume information, but please feel free to drop me an email or message in Twitter if you'd like.