Welcome!
I am a computer software engineering consultant with over 30 years experience in developing and delivering high-quality software.
I have experience of software project management, website construction and delivery, software systems design, and of course programming in C, C++, PHP, PostScript, .NET and more.
Projects include:
- Website design, hosting and upgrades
	
- Design, development and deployment of websites using HTML, SHTML, CSS and PHP.
 - Construction of new websites using Drupal 7, Drupal 8 and Drupal 9.
 - Upgrade of Drupal websites from one version to another.
 - Importing data into a website from third parties, including REST, SOAP and XML transfers.
 - Migration of a District Council’s website from a bespoke CMS to Drupal
 - Use of virtual machines, Ansible and other devops techniques.
 - Construction of websites for local charities.
 
 - IT and Computing
	
- Maintenance and Requirements analysis
 - Design of a system to optimise process flow for colour profiling
 - Email and Web server setup and maintenance including hardening and spam defence
 - Setup and use of Virtual PCs both locally and remotely
 - Low-level microprocessor kernel debugging and serial protocol analysis
 - Software engineering for an FTP server for a high availablility, high speed datacentre
 - Detailed design and development of software for a factory robotic control system
 - Design of hardware for a high performance, microprocessor-controlled consumer product
 
 - Data analysis and Product Management
	
- Project management on multiple software engineering projects
 - Product management for new startup Imvoto
 
 - Photography and Graphic Design
	
- Wedding Photography.
 - Custom Digital Map design and printing
 - Poster creation and production (up to A2).
 - Photograph digitisation, repair, and cleanup (Photoshop, Illustrator, etc)
 
 
Small jobs welcome! Please contact me for a quote.