I hold a Master of Science degree in Information Systems Management from Carnegie Mellon University‘s Heinz College in Pittsburgh, PA, as well as a Bachelor of Science in the same field from Bob Jones University in Greenville, SC. I began my programming career in 1995 at the age of eight, and quickly moved into Internet development in 1997.


My first computer sat in an AT chassis with an i386 processor running at 16mhz. I’ve kept up with the times fairly well over the years and am experienced with much of today’s cutting-edge hardware and software. From the desktop systems perspective, my primary background is in Microsoft Windows, but I also know Apple’s OS X quite well, and have solved numerous problems that the Apple “genius bar” couldn’t fix. I love Unix to no end and I have a great deal of experience in managing Unix/Linux based servers. One of the servers I administrate runs CentOS 5 along with a LAMP stack and some other services like Django, an OpCode cache, and the Magento Ecommerce Suite.


I’m fluent in variety of modern programming languages, including: Java, C#, VB 6 and .NET, C, C++, PHP, Microsoft Assembler, Python, Perl, bash scripting, (and the list goes on). I am a seasoned web application developer. I enjoy creating usable websites consistent with semantic HTML and CSS. I’m a Javascript guru, my favorite frameworks being Dojo and jQuery.

I’m the author of the Android application Drudge Reader, and I’m currently working on additional mobile applications.

I am employed by IBM as a Software Engineer.

Previously, I consulted with Planworx Architecture in Raleigh, NC on software development, networking, and systems administration.

Finally, I love entrepreneurial ventures, consulting, and a little contracting for web/software projects. If you think I may be interested in a project, don’t hesitate to contact me.


In addition to all of the technical stuff, I’m a competent musician, able to play piano and trombone. I listen to an eclectic variety of music, but have a passion for most anything traditionally classical. I’m an avid reader of just about anything, rabid twitter user, and lover of my wife. Life? It’s good.

Get in touch

To cap it all off, discussion on my articles is always encouraged, but you may certainly email me ([email protected]), or drop by for a visit on Facebook, LinkedIn, or Twitter.


The views and opinions expressed on this blog or anywhere else within my domain and websites are by no means representative of the opinions of my employers and/or clients. They are mine, and mine alone.