I am a Ohio based freelance web developer/software consultant with over 16 years experience developing websites, web applications, API's, SaaS applications and software for small-mid size businesses, nonprofits, churches and entrepreneurs.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. -- Edsger W. Dijkstra, "The Humble Programmer" (1972)