I'm a software engineer, consultant, and contractor with a passion for the space where music meets technology. I value solutions which are thoroughly designed and deeply thought-through: you're not going to solve a problem with code that you haven't already solved in your head. Or at least, if you do, you won't end up with software that you want to maintain.

When I'm not writing software or tinkering with musical ideas, I love to channel my competitive side into playing ultimate frisbee, and to read and learn about things that have nothing to do with software.

Want to work together? I'd love to hear what you're working on and to see if I can be of any help. Please feel free to get in touch.