This is me, Alan

Have you ever said to yourself, "I wish I had a computer program that does..... "? Many people do.

Perhaps you are looking for that elusive VBA Macro for an Excel™ Spreadsheet that does in less than a second what takes you hours to do now. Perhaps an application to run on a desktop PC or a smartphone, that makes calculations or pricing for a job as easy as entering the numbers and clicking a button. Or a bigger scale system based on a server that can be accessed by many people using either desktops, tablets or smart devices that keeps track of jobs, engineer time, parts usage or provides a database of information. Which ever the case, I would be delighted to hear from you. Every new programming assignment is a challenge to me- a challenge to deliver professional, innovative software that will do what you require and more.

I will be happy to work with you so that I understand exactly what you require, and for the larger systems, they will be developed in a series of 'sprints', at the end of each of which there will be something for you to see and try out. The main advantage of this method is that, with your input throughout the project, not only do you get what you want, but you will feel ownership of it as well.

Examples
Here are some examples of applications I have developed for my clients:

Online Training SystemThis is a web application that is skinnable so it can easily be given your corporate colours and branding. It allows you to schedule online training courses for your staff to undertake, and it monitors their progress and results. The actual courseware can be written and edited by people who you appoint as administrators, and consists of learning pages that can comprise text, images, video and audio clips; and multiple choice question pages. With these, you can select options such as whether the delegate has to answer the question, or answer the question correctly before they can continue with the course.

The system can be hosted either on your own server or I can provide that facility, and it can support a large number of clients, all that is required on the client machines is a compatible web browser such as IE11, Firefox, Chrome or Safari.

online_learning_portal

Mail Branding System

The client has a web site which integrates to a third party online shop. The shop sends emails to customers confirming their purchase, however these do not carry my client's branding. This system consists of an IMAP mailbox to which the mails from the online shop are directed, and a server application that takes the mails, wraps the relevant text in my client's branding, and sends the email back out to the customer.