I’m a software developer 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.

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 develop in a number of different languages including 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.

Comments and feedback are always welcome and encouraged.