Thanks for visiting my site. It’s purpose is to serve as a central location for me to share my tutorials, thoughts and interests on a wide variety of subjects. I encourage you to look around and see if you find something you like; hopefully you do.

Personal Blog

Observations, tips, tricks and musings on the world of software engineering and development.

Read More


A collection of my most interesting personal endeavors including detailed writeups on the what, the why and the how.

Read More


A collection of my attempts at digital art. I enjoy designing icons and wallpapers and like to keep my design skills sharp; as much as an engineer can.

See Gallery