Skip to main content.


I am an experienced freelance developer. With over 14 years of software development and network administration experience, I now specialize in web development for Open Source software. I focus on quality work with re-use, security and maintenance in mind. I have the expertise and connections to get what you need done, done, and done well.

My specialty lies in open source content management systems. specifically in work with CMS Made Simple, an open source content management system used on thousands of production sites. I also have a lot of experience in identifying other systems for special cases and even custom programming to help bridge the gap between a stock system and your exact needs.

I have written from scratch, or maintain in excess of fifty addon modules for CMS Made Simple that are in use and work well on each and every CMS Made Simple install.

I have the experience to get a website from concept to completion, including hosting and support. That means that once the site is done, I stay around to help you afterwards.

To find out more information about me, you can view my profile on the CMS Made Simple development team's about us page, and on the forum. I'm known as 'calguy1000'

CMS Made Simple Blog

Ten things to do in Leicester During GeekMoot

- Wed, 14 Sep 2016 11:40:00 -0400

If you are coming to join us for GeekMoot on the 19th, 20th and 21st October, you'll be coming to one of the UK's most historic cities.  As a little taster of some of the great things you can do...

Announcing CMSMS 2.1.5 - High Rock

- Sun, 14 Aug 2016 11:05:00 -0400

Today we would like to announce the release of CMS Made Simple version 2.1.5 - High Rock. This is a stability release fixing a number of issues that have surfaced over the past two months. Though none of the issues...

The Geekmoot Training day schedule is annnounced!

- Thu, 11 Aug 2016 07:23:00 -0400

We're delighted to tell you that more details for the pre-conference training day are now available. Running across two rooms, we have a great program for developers and an equally interesting program for site owners.  Here?s some more info:

Announcing Our New Project Manager for CMSMS.

- Fri, 01 Jul 2016 13:21:00 -0400

After the position sat largely vacant for about a year, in the beginning of June the Dev Team voted Matt Hornsby to be the new Project Manager for CMS Made Simple.

GeekMoot 2016 - Schedule Live!

- Fri, 01 Jul 2016 05:19:00 -0400

We're delighted to announce the GeekMoot 2016 Schedule is live.  Pop over to to see more.

Announcing CMSMS 2.1.4 - Freetown

- Sat, 04 Jun 2016 12:25:00 -0400

Thanks to detailed bug reports, along with steps to reproduce and an environment for testing, we have solved a significant issue with the Installation Assistant on hosts with suhosin installed.

CMSMS 1.x Nears End of Life

- Fri, 03 Jun 2016 17:45:00 -0400

This is just a friendly reminder about the status of CMSMS 1.x. When CMSMS 2.0 was released on September 6, 2015, we announced that we would support the 1.x series for critical bugs and security issues for one calendar year. That...

Announcing CMSMS 2.1.3 - Black Point

- Sat, 16 Apr 2016 11:26:00 -0400

Today we are announcing another maintenance and security release for the 2.x series of CMS Made Simple. This release comprises the security fixes released in 1.12.2 as well as numerous other fixes. We recommend you upgrade your websites to 2.1.3...

GeekMoot Presentations Preview

- Wed, 13 Apr 2016 03:26:00 -0400

Geekmoot grows closer! With less than a month before early-bird tickets are no longer availablee, we thought we'd give you a taster of some of the exciting presentations that are in the offing.

Announcing CMSMS 1.12.2 - kolonia

- Mon, 28 Mar 2016 12:01:00 -0400

Today we are announcing CMS Made Simple 1.12.2, a release primarily addressing a security concern.

CMSMS Forge Latest Releases

Snippets - was: Global Content Blocks 0.1.2

- Fri, 21 Oct 2016 10:06:11 -0400

Fixes and fixed notices

CodeMirror syntax editing 5.0.1

- Fri, 21 Oct 2016 08:37:47 -0400

Fixed apply buttons (autosave to textarea onchange), fixed a url issue, (thanks Matthieu) and added replacing css syntax with sass/less

CodeMirror syntax editing 5.0

- Fri, 21 Oct 2016 07:22:13 -0400

Updated to CM 5.20.2 and fixed module to cmsms-2

Snippets - was: Global Content Blocks 0.1.1

- Thu, 20 Oct 2016 11:00:01 -0400

Added TC, fixed breaking modulelist. Few smaller fixes

CodeMangler 0.1.5

- Thu, 20 Oct 2016 06:51:08 -0400

Minor modernizations