I’m a software developer and consultant living and working in Richmond, VA.  I have had the opportunity to work for and with a variety of fascinating businesses ranging from non-profits to Fortune 500 companies.

In my free time I enjoy learning about and experimenting with a wide variety of development-related topics including graphics and rendering technology, artificial intelligence, physics simulation, and Android development.  I enjoy developing in a number of different languages, such as C, C++, Go, Java, Lisp, Lua, and Python, and am a strong subscriber to the “right tool for the job” mindset.

I am always striving to pick up and learn new technologies, as I feel that the moment you stop learning is the moment you fall behind.  Hopefully, I will be able to use the blog on this site to share some of the new and interesting things I pick up, as well as transfer some of my existing knowledge to new developers, hobbyists, and other professionals.

All views and opinions expressed on this site are my own.  Comments and feedback are always welcome and encouraged.