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


One major area of interest for me is game design. I occassionally find the time to try out making simple games on various platforms. I’ve dabbled with Unity and Unreal Engine and even with some JavaScript based games. Give some of them a try and tell me what you think!

Play Now