Solutions Architect

Technical Project Management

Taking complex requirements and difficult problems, turning them into complete solutions.

From requirements gathering, technical documentation, through managing application development and testing, to delivery and in life maintenance/support.

An eye for detail, a solid understanding of technologies and excellent communication skills, I manage projects large and small from conception through to delivery.


Software Developer

Three decades of software development experience

In recent years, I have been developing internal business applications using both C# and NodeJS/Express/JavaScript. This includes a data transformation engine, performing complex, external rules based transformation of multiple data feeds before populating external systems to ensure leavers/joiners/movers have the right access to a gamified learning system. I also built a systems simulation builder and management utility that allows a team to use a web based front end to create SCORM compliant digital learning courses.

I spent over a decade writing software for geographic information systems (modelling real world network topology) and data capture systems for populating those systems, working with external customers from initial business requirements through to delivered products. I also built internal tools and intranet based systems on both Windows and Unix.


Systems Engineer

I work with external vendors and internal teams to deploy new systems, looking at all technical aspects, including platform, virtualisation, IP connectivity, security reviews, user authentication and maintenance, and platform customisation.

Previous roles I have held included deploying MS Exchange throughout an organisation, deploying and managing Windows and Unix servers, setup and management of site to site VPNs, configuration and maintenance of CheckPoint Firewall rulebases, and Intrusion Detection Systems (SNORT) deployment.


Landscape Photographer

Some hobbies become a passion.

This was true when I first looked at the images on my digital camera - captivating. I progressed through to Digital SLRs, sought out guidance from experts and found I had a real eye for capturing images on camera.

My passion is for low light, long exposure images that show the world in ways you would not normally be able to see.


Technical Trainer and Designer

I have always enjoyed training others, seeing them grapple, then digest and understand information. Around seven years ago, I was invited to join a training team - it was a light bulb moment for me.

My time as a technical trainer in Learning and Development allowed me to understand more of the learning theory behind it all and deliver training to thousands of individuals. I occasionally dip back into this role from design when technical complex subjects need training out, or in adhoc moments as and when required.



After a twenty year break, I took the plunge, first buying an old and battered Kawasaki 500cc as a project bike, before getting a Suzuki Vstrom 650cc, which I later changed for a Triumph ST1050.

There is something very liberating about riding and a unique kind of camaraderie amongst the biking community. I have toured England, Scotland and Wales, and more recently, rode through the famous Transfagarasen and Transalpina passes in Romania.


Social Media

I am also on the following systems: