I'm passionate about software development and I especially enjoy C++, data structures, unique algorithms, and interesting problems and products. I'm happiest and at peace when I'm focused on designing sophisticated software solutions, whether I'm working on the bare metal writing kernel code or drivers or designing high level abstractions for applications or servers - it's all good. It's extremely gratifying to me to watch my completed work function flawlessly. That's what it's all about. :-) However, it doesn't stop there. I'm atypical in that I also take pride and satisfaction in creating support artifacts including use cases, unit tests, and technical documentation with UML diagrams (where appropriate). While this isn't always necessary, I do enjoy the sense of closure that comes with completing a project as much as possible.