About Me

Long before I made a living writing code, I was a nuclear chemist. I wrote a thesis and everything. Back then having a GitHub or StackOverflow account was an anomaly. Sharing code online? Putting myself out there? That sounded terrifying, and in some ways it still does. Since then, I’ve decided to make my career in software development. To me that means waking up everyday and being excited about the work I do and proud of the code I write. It’s about putting myself out there and sharing my experiences. That’s why I’m here.

I program in Python, C++, and C#. I’m learning Scala and how to think like a functional programmer. I believe my job as a programmer is to write concise, maintainable, unit-tested code. I’m interested in Design Patterns, Template Metaprogramming, and Massively Parallel Heterogeneous Programming. I’m not a 501 Developer.

What’s with the name?

If you haven’t had a chance to read Troy Hunt’s post about the ghost who codes, you should. There’s a ton of links to other great posts too.

Contact me