Skip navigation.


Hi there, you can learn about me, read some essays, or check out some of my technical projects.

Technical Projects


I also have a blog of technical problems I run into in my day to day work with explanations for how to solve them. Hopefully by posting them I can help someone else having the same problem.

Social Networks

I'm Currently Reading