Collaboration and consulting

Seeking new projects
I'm always looking for new, interesting things to do. Please contact me if you have a project that you think might be a good fit. I'm looking for intellectual challenges in algorithm development and software engineering, and consulting opportunities that can help to fund my other work. I've specialized in computational biology and sequence analysis for the past ten years or so, but I am also interested in exploring other fields. See my blog for more on my background.