I provide consulting services to clients both inside and outside of Atlanta (in some cases, even outside the United States). My services include custom software development, marketing and design consultation, software training, coaching, and in a few cases I've even worked as a virtual member of a team to help handle overflow work and meet deadlines.

I've worked with clients in a consulting capacity for as long as three years, and on shorter-term projects I've provided services spanning only a few weeks. I've worked remotely for a large part of my career; I'm familiar with the challenges of remote work, and tools that help ease those challenges.

I charge competitive rates, I work efficiently, and my references are excellent.

Work I'm Interested In

I am looking for remote, full-time employment or projects to which I can contribute 10-20 hours per week, ongoing. I'm usually involved in some sort of project, but welcome the opportunity to talk with you and learn what you're working on.

Areas of Focus

  • .NET development (MVC, Web Forms)
  • .NET Web API and API design
  • SQL Server, database design, information infrastructure
  • HTML, CSS, design
  • JavaScript, jQuery, AngularJS
  • Umbraco (Certified Level I and II Developer)
  • Architecture, CI, DevOps
  • Training and mentorship
  • Proof of concept, project management (Agile)
  • More...

How Can I Help You?

If you have a project that needs help, a process that needs improvement, or an idea that you want a sounding board for, let's have a discussion. Want more information about what I do? Read all About Me or view My Resume.

Send an email to , or find me on Skype and tell me what you're working on.

I am available for remote contract work

If you have a project that needs help, a process that needs improvement, or an idea that you want a sounding board for, I would love to have a discussion with you.

Looking for an amazing full-time developer, architect, or consultant?

I'm currently employed as a Senior Consultant at Magenic and not actively seeking another position at this time, but I would love to know what you're working on and how I can help. I may even know someone who might be a fit for you.

Let's Connect

Want advice, thoughts, or feedback? Tell me what you're working on or describe a challenge you're facing and I'll do my best to help.