My first computer program came to life in 1981 on an Apple ][ computer. I had to type “PR#6” a lot (geek history fact: PR#6 was the pre-cursor to Ctrl+Alt+Delete). While none of that means much any more, the joy and fascination I get out of programming has stayed with me all these years.

Apple ][ By Rama, CC BY-SA 2.0 fr

I have immersed myself in many software design and engineering projects since then, always for the challenge of filling a void where there was a keen interest in having a high quality solution. I’ve written 16-bit kernel device drivers in assembly language, created large commercial projects in Java, and designed and built successful e-commerce web sites using all of the current web languages and technologies. I have used so many programming and markup languages that I would never be able to list them all. (NB: I am not as old as COBOL and I’ve never used it, so please don’t ask about that one.)

The general area I have spent the most time in is integration – tying together technologies to produce a sum greater than their parts. I have applied my interest in integration in different areas, including commercial enterprise management products, custom enterprise system integration for commercial clients, and in a current area of interest, the Internet of Things (IoT) and home automation technologies.

I am well versed in areas of intellectual property, business metrics, project definition, software design and engineering, and current web disciplines like performance, search engine optimisation, high-performance hosting, content distribution networks, and security. I enjoy taking on complex and challenging projects that require proficiency in a wide range of business and technical subjects.

I’m still just as passionate about software development, problem solving, and putting smiles on my customers’ faces.  I volunteer weekly to teach young people how to program computers, and in 2018 we even got as far as running our small group’s code on the International Space Station!

The European Astro Pi Challenge offers young people the amazing opportunity to conduct scientific investigations in space by writing computer programs that run on Raspberry Pi computers aboard the International Space Station.


Please contact me with your project ideas and I guarantee we will have a thought-provoking and fruitful exchange.