My professional work history.
View my LinkedIn profile

March 2012 – Present
Columbus, Ohio

Senior Consultant


A consultant providing development services with specialization in KnockoutJS, AngularJS, ReactJS, ASP.NET, ASP.NET Core, C#, Microsoft SQL Server, and Microsoft Azure based technologies.
January 2011 – March 2012
Columbus, Ohio


Quick Solutions (now Fusion Alliance)

A consultant providing development services with specialization in ASP.NET, C# and Microsoft SQL Server based technologies.
November 2005 – January 2011
Findlay, Ohio

Senior Programmer

Corporate Research International

Web Developer, Database Administrator, Phone Systems. I may have been a programmer by title but I was the manager of all things IT. I dealt with both software development as well as hardware issues.

Recent Posts

Read my blog!

More Posts

This is a quick tutorial on how to install Hugo on a cPanel web server running CentOS Linux. First you may be asking what is Hugo? Well let’s get a quote from the Hugo website. Hugo is a general-purpose website framework. Technically speaking, Hugo is a static site generator. Unlike systems that dynamically build a page with each visitor request, Hugo builds pages when you create or update your content. Since websites are viewed far more often than they are edited, Hugo is designed to provide an optimal viewing experience for your website’s end users and an ideal writing experience for website authors.


Dr. Richard Hipp - creator of SQLite - provides a great view into the history of SQLite and situations where it really shines. SQLite is a database designed to live at the edge of the network with no DBA to tend to it.


About DinnerLab DinnerLab is a company that runs what are known as pop up restaurants. You buy tickets for a unique and one of a kind event that will only exist for one night. They setup a dinner in a random place in your town and get a great chef to cook up an amazing meal. Location As with every DinnerLab the location is unique and mystery until the day before.


Have you upgraded to the latest version of Git for Windows and found the default prompt to be a bit annoying with the new added and useless “MINGW32” or “MINGW64”? Perhaps you don’t like how it has the username@hostname or maybe just the color scheme. I will show you how you can change the prompt in Git for Windows very easily! The Git for Windows Bash prompt is set using a configuration shell script named git-prompt.


Donald Knuth is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is best known for being the author of The Art of Computer Programming series of books. A commafree code is a set of codewords that can be read easily without spaces or other delimiters between words. In 1965, Willard Eastman discovered a beautiful but underappreciated way to construct commafree block codes of all odd lengths, over an infinite alphabet.



Talks available for user groups, code camps, and conferences.

The Internet is a dangerous place and user passwords aren’t safe. Enter Two Factor Authentication (2FA) to the rescue!


Open source projects that I work on!


A Microsoft Logging provider for Splunk Http Event Collector (HEC) Sender.


A NLog target for saving application logs to Hadoop (HDFS)


A log4net appender for Splunk Http Event Collector (HEC) Sender


A NLog target for Splunk Http Event Collector (HEC) Sender


.Net Code Katas - A prebuild Kata project that already includes tests and base classes.


A library that provides support for the creation of One Time Passwords.