Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange


Experienced software engineer, passionate about OO patterns, tidy modular code, understanding the various tensions and contradictions that are involved in navigating life as a developer, and delivering superior quality results.

Most of my current professional development is currently involves Java and Rails. Previously I was working mostly in C# and still think it's a great language.