Website Programming

A growing list of the websites I have created...

Before I started writing compelling crime fiction, I wrote a lot of computer code that ended up looking very much like websites (such as the one you are currently viewing). Many of these are no longer online, however, time permitting, I will be resurrecting some of them in the future.

A list of my online creations follows:

Indipenned: Home of Independent is, perhaps, the website I am most satisfied with. It’s a social network for independent authors, combined with an online bookshop providing an economical way for them to sell their books (far cheaper than Amazon that is). It was quite an undertaking.

Each author listed on Indipenned has their own profile page that provides a dedicated area for their books, lets them showcase their writing by posting short stories and blog articles, and promote book-related events such as launches and signings. Indipenned is designed to be a meritocracy and includes an in-site search engine with a bespoke page ranking algorithm designed to ensure the cream of independent literature floats to the top. Finally, there’s the bookshop with an integrated ecommerce payment system. That was a tasty bit of coding..

The inspiration for Indipenned came from my own experience as a writer. One of the things that struck me very early was how helpful my fellow authors were. I created Indipenned to provide an online area to cultivate that spirit. The ultimate goal is to see books being sold because of the quality of the writing and not the amount of marketing budget they’ve benefited from.

(Launched 2017)

Green is a companion website for my book Green Points: The Definitive Guide. If you pop over to, you may notice that it’s form and format is very similar to the website you are currently looking at. If it works, why not?

The Green Points™ book introduced the concept of Green Point Analysis. Green Point Analysis delivers a metric for quantifying and therefore gaining a better understanding of the value embedded by system maintenance and remediation activities. It recognises that the work done by some systems is of greater business value than that done by others. In doing so, it provides a method for the quantitative assessment of competing priorities. This allows effort to be directed more effectively, whilst also providing a way to track the performance and progress of maintenance projects using a metric other than the cost of undertaking the work.

(Launched 2019)

More to follow.