Microsoft MVP Logo

Professional

I am a developer with an emphasis in Microsoft SharePoint & content management systems (CMS). In April of 2005 I was recognized by Microsoft for my community contributions by being awarded Most Valuable Professional (MVP) for Microsoft Content Management Server & have received the award annually for SharePoint Server every year since. Most of my work these days involves working with the Microsoft SharePoint Products & Technologies.

As an independent contractor I'm available and interested to talk to you about helping with your SharePoint deployments and products. I've worked with end customers deploying SharePoint, consulting shops getting their teams up to speed on SharePoint, independent software vendors (ISVs) on planning and developing their products and written numbers articles, white papers and produced various videos and presentations. If you're interested to engage me to work with your organization, please contact me!

In February 2013 I sold my interest in a partnership I founded, Critical Path Training LLC., to explore new opportunities in working on real world SharePoint deployments in addition to teaching SharePoint development courses. In addition to teaching hands-on SharePoint development courses for Critical Path Training, I have numerous on-demand courses I've authored & recorded at Pluralsight on the subjects of SharePoint 2010 and SharePoint 2013 among many SharePoint related niche topics as well.

In May 2009 I teamed up with Ted Pattison to start a new company, Critical Path Training LLC., dedicated to providing the best SharePoint training. During this time we taught thousands of people and were hired by Microsoft in the early beta versions of SharePoint 2010 and SharePoint 2013 to create a 5-day developer class for customers, ISVs and Microsoft employees as part of the Technology Adoption Program (TAP) in the lead up to the public beta releases known as the Metro and Ignite training courses.

If you're interested in hiring me, please use the contact form on my site. You can find a lot of samples of my work from this site using the main navigation or just looking at the archives. I specialize in Microsoft development technologies, specifically the .NET Framework and have extensive experience with the Office & SharePoint platform going back 10 years. In addition I have a strong background and passion for content management systems including Web Content Management in SharePoint, OrchardCMS (which runs this site) and Sitecore.

About this Site

From September 2003 until March 2013 the majority of my site was implemented using the SubText blogging engine & a custom skin. The site was hosted at OrcsWeb. Originally I started with the .TEXT blogging engine that was forked and dubbed SubText. This served me well for many years, but in later years the community behind SubText evaporated and it started to show it's age.

In March 2013 I changed everything up. The site now runs entirely on a open source CMS solution, OrchardCMS, and is hosted in the Microsoft cloud (Windows Azure Web Sites, SQL Azure & Windows Azure Storage). This is a much better, robust and flexible solution for my site as I wanted a true CMS engine compared to just a blogging tool. I've written numerous blog posts and articles on the subject of migrating to Orchard if you're interested.

Personal

I’m in my 30’s, married with two kids, a dog and live in St Johns, FL (a suburb of Jacksonville, FL). Jacksonville is where I’ve lived since I was born, except for a 4 year period while I was away at the University of Florida in Gainesville.

Why stay in one place? Frankly, I love the climate and the city… and it’s just home. I have had an itch to live in a big city… specifically I’d like to live in a city like Chicago, Boston, or Seattle… it just has to be near the ocean. I doubt I’d last far inland for very long as the beach is very relaxing and therapeutic. Once a year my family vacations on top of a mountain in western North Carolina and for a week on a beach in the south east United States mostly off the grid… it’s wonderful, relaxing, and very recharging.