Web Development &

I develop websites - from a simple one-page web presence to complex web-enabled systems with APIs, mobile applications, and back-end processing. I also write desktop programs for both Windows and Linux and develop low-level and embedded systems.


Server Administration

I have almost 20 years of experience managing Linux and Windows servers. My low level development skills give me a deep understanding of hardware, kernel modules and drivers, and performance optimization.


Writing & Editing

I'm a published fiction author and technical writer, having written three books (a fourth coming in mid-2016) and have edited for both fiction and non-ficton publications.



I have consulted with businesses both large and small on IT strategy, research and development, platform migration, and online marketing initiatives.

I'm the Editor of Shoals Daily is a online magazine that focuses on the Shoals Area of Northwest Alabama. Shoals Daily features news you care about in the Shoals!

Shoals Daily

Feel free to contact me or leave a message!

Fill out my online form.