Contract and freelance software development services, brought to you by Craig Wardman -
Specialist in software architecture, software development and delivering large greenfield projects to the cloud!
Software Development
Consulting and freelance
Fully Remote
UK based
Cloud
Managed Hosting
Expertise spanning the entire development lifecycle, from architecture to delivery.
Along with essential soft skills, such as problem solving, mentoring and effective communication at all levels.
Delivering solutions, not problems!
With over 18 years of commercial development experience, I pride myself on providing high-quality software solutions with a pragmatic approach.
Specialising in delivering large greenfield projects to the cloud, I bring a holistic, product-focused approach to every engagement. Having been my own client, I fully understand the importance of aligning software delivery with business goals to ensure successful outcomes!
Read more about my skills and experience on my online CV.
Whether you're in search of contract-based consulting or freelance engagements, you can expect the best service grounded in integrity, quality, and an unwavering commitment to excellence.
Consulting
Working closely with you boost your technical skillset
Freelance
Working independently to deliver your final product
My commitment is not just to deliver solutions, but to ensure they are crafted with precision, innovation, and a deep understanding of each client's unique needs.
In today's connected world, services can be provided fully remotely, liaising with you via video chat or even in virtual reality. If you'd prefer face to face consultations, this can also be arranged within a catchment area (Leeds, Bradford, Wakefield, Doncaster, Harrogate, York, Sheffield - surrounding areas)
Want to know about the projects I've worked on? Read some case studies below:
Testimonial-Hub
As a B2B service provider, I needed a way to easily gather and showcase my client testimonials online. I didn't feel comfortable sending my clients to the "typical" review sites, which tend to be more B2C focussed, but I also didn't want to be manually updating my website with data collated from emails etc.
Looking at the existing products on the market, a lot were geared towards video testimonials which, as good as they are, are quite an expensive undertaking and again something I wouldn't feel comfortable asking my clients to do for me.
I finally decided to build my own platform, with white label capabilities so that other businesses in a similar position to me can benefit from this service!
Since this was an in-house product and all work was carried out by me, I had to cover a wide range of activities that go into delivering a robust, data driven, web application. Without blowing the bank!
Project management and delivery planning; website design and front end web development; design of product domain model and backend development, setting up integrations with 3rd parties for analytics, payments, CRM and transactional emails; setting up cloud hosting and CI/CD pipelines; Ensuring GDPR compliance and more!
Using the latest tech stack for both front end and back end and making use of Azure cloud services.
Click here to read the technical details about this project on my CV
The site has launched and is now the official channel for Pragmatech's client testimonials.
The platform has been stable and performant and is now also used by a growing number of other businesses!
myJet2
Jet2 operates two distinct e-commerce platforms dedicated to flights and holidays. Each platform independently managed its concepts of "bookings" and "customers", featuring separate authentication processes and customer data management.
This decentralized approach posed challenges for customers, particularly those engaged with both brands. Without a unified account system, they faced the inconvenience of juggling multiple logins and managing data across disparate platforms.
To address this, the myJet2 project was initiated. Its primary goal was to develop a centralized customer account system, allowing users to access bookings and customer data seamlessly with a single set of credentials.
I worked with them in a consulting capacity to help design and build, from the ground up, the single customer account concept. I provided technical guidance throughout the project, from POC to delivery, including establishing a new tech stack; from writing code to establishing new ways of working, and assisting in the roll-out of a new cloud based architecture that will set them in good stead moving forward.
Click here to read the technical details about this project on my CV
myJet2 was successfully launched, and the new tech stack has marked a significant advancement for Jet2.
With the newly established solution structures and working practices now in place, together with the cloud architecture, that were a direct result of the myJet2 project, I'm confident they'll benefit from this work and its derivatives for years to come.
Jet2Holidays Search
The client's package holiday search engine was suffering from poor performance and limited capabilities due to a reliance on calling 3rd party systems to obtain the most up to date pricing and availability data.
What they wanted to achieve was, primarily, a super fast search engine with no limitations on how the data could be searched, without sacrificing the accuracy of the results that were shown to customers.
I worked with them in a consulting capacity to help design and build a highly complex accommodation search engine that uses a realtime feed of supplier data, together with a bespoke implementation of the supplier pricing and availability logic, to generate super accurate and blazing fast responses to incoming website queries.
Click here to read the technical details about this project on my CV
The project was a success, coming in ahead of schedule and delivering on the promise of faster response times on their website for customer searches!
Optimizing the speed of your website dramatically reduces the bounce rate of your customers. Not only that, in Jet2Holidays' case this was achieved in combination with offering an improved search experience to their customers.
Shelby Finance LMP
The client's back-end loan management platform was no longer fit for purpose due to the volume of data that Shelby were now processing. They had an initiative to switch out their old system for a newer off-the-shelf platform which could support all the loan management processes they needed.
In order to support the transition of back-end systems, they would need to re-write their online loan application journeys as well as plug in other 3rd party systems that as a suite would support all the functionality they were looking for; from lead acquisition, loan application and on-boarding through to LMP hand-off.
I worked with them on a consulting basis to provide technical guidance, solution architecture and bespoke software development that would allow them to tie together their new back-end LMP with a new front end loan application website (that was being developed in parallel by Ascensor [digital agency]), taking into account Shelby's business processes and the arsenal of 3rd party tooling required to support these processes, to create a coherent system.
Click here to read the technical details about this project on my CV
Shelby managed to transition successfully to their new back-end LMP, which laid the foundation for other arms of the Morses Club business to follow suit, with our help.
The successful transition of these several subsidiaries helped with the higher PLC initiative of streamlining and standardizing their OpCo systems, allowing them to make cost and time savings across the entire business due to the effects of scale.
Morses Club Connect
As part of the transformation to a new Loan Management Platform, Morses Club were re-writing their intranet based mobile app used by agents in the field.
To support the new mobile application, they required a new backend architecture that would be fully cloud native and would handle the integrations and domain logic required to drive their business processes.
I worked with them on a consulting basis to provide technical guidance, solution architecture and bespoke software development to create a suite of microservices and cloud components in AWS to form a fully event driven, scalable and resilient backend platform. I also worked with their DevOps team to setup a GitOps platform for managing and deploying to AWS environment using infrastructure as code.
Click here to read the technical details about this project on my CV
This project laid a great foundation for Morses Club to embrace a cloud architecture and put them in really good stead for the future.
Girder Clamp Configurator
Lindapter produces clamps which can be used to assemble girder based structures, without the need for welding.
Choosing the exact product configuration for a given use case depends on several factors such as beam type, beam angle, tensile load and more. Customers looking to purchase clamps would call the UK based call centre to discuss their requirements over the phone, the sales person would use spreadsheets to calculate the recommended product specification and would then email the customer a printout to be taken to their local supplier.
With their expansion into the US, this process became untenable and they needed a self-service way for customers to directly get use case specific, printable, product specifications online.
I worked with them on a freelance basis to build a micro-site to support their existing website. The new site was capable of capturing customer requirements, crunching the numbers to calculate the recommended product specifications and then generating both online and PDF documents that could be printed and taken to their local supplier.
At that time, I didn't have my managed hosting offering - so I helped the client to identify and setup with a 3rd party web hosting provider and deployed their code for them.
The self-service website massively reduced the number of calls from customers looking to produce specification documents. More importantly for Lindapter, it meant that their non-UK based customers were no longer restricted by time-zone issues and could continue to make enquiries online 24/7.
Hi-Rezz Matrix
Hi-Rezz's existing self-service pricing portal ("the matrix") was old and clunky and did not support mobile devices. The admin interface was written in a technology that had reached end-of-life status, so the whole thing needed to be re-written.
They were looking for a fresher, more modern interface and for the pricing matrix logic to be re-written so that it could be administered in a simpler and more understandable way.
I worked with them on a freelance basis to re-think and re-design their pricing matrix product from the ground up.
The 3 areas of focus for this were; creating a fresh new front-end end site for clients to obtain quotes, re-creating and simplifying the pricing logic, building a simplified admin centre where they can manage the prices and client registrations.
To due PLC level supplier agreements, the hosting for this application had to sit with IBM. I worked with them to help setup and deploy the site on their infrastructure.
The new pricing matrix application now serves them well, allowing a simple process for setting prices as they evolve over time. Their clients can self-serve across both desktop and mobile and they are free of any end-of-life technologies.
Testimonial-Hub
As a B2B service provider, I needed a way to easily gather and showcase my client testimonials online. I didn't feel comfortable sending my clients to the "typical" review sites, which tend to be more B2C focussed, but I also didn't want to be manually updating my website with data collated from emails etc.
Looking at the existing products on the market, a lot were geared towards video testimonials which, as good as they are, are quite an expensive undertaking and again something I wouldn't feel comfortable asking my clients to do for me.
I finally decided to build my own platform, with white label capabilities so that other businesses in a similar position to me can benefit from this service!
Since this was an in-house product and all work was carried out by me, I had to cover a wide range of activities that go into delivering a robust, data driven, web application. Without blowing the bank!
Project management and delivery planning; website design and front end web development; design of product domain model and backend development, setting up integrations with 3rd parties for analytics, payments, CRM and transactional emails; setting up cloud hosting and CI/CD pipelines; Ensuring GDPR compliance and more!
Using the latest tech stack for both front end and back end and making use of Azure cloud services.
Click here to read the technical details about this project on my CV
The site has launched and is now the official channel for Pragmatech's client testimonials.
The platform has been stable and performant and is now also used by a growing number of other businesses!
myJet2
Jet2 operates two distinct e-commerce platforms dedicated to flights and holidays. Each platform independently managed its concepts of "bookings" and "customers", featuring separate authentication processes and customer data management.
This decentralized approach posed challenges for customers, particularly those engaged with both brands. Without a unified account system, they faced the inconvenience of juggling multiple logins and managing data across disparate platforms.
To address this, the myJet2 project was initiated. Its primary goal was to develop a centralized customer account system, allowing users to access bookings and customer data seamlessly with a single set of credentials.
I worked with them in a consulting capacity to help design and build, from the ground up, the single customer account concept. I provided technical guidance throughout the project, from POC to delivery, including establishing a new tech stack; from writing code to establishing new ways of working, and assisting in the roll-out of a new cloud based architecture that will set them in good stead moving forward.
Click here to read the technical details about this project on my CV
myJet2 was successfully launched, and the new tech stack has marked a significant advancement for Jet2.
With the newly established solution structures and working practices now in place, together with the cloud architecture, that were a direct result of the myJet2 project, I'm confident they'll benefit from this work and its derivatives for years to come.
Jet2Holidays Search
The client's package holiday search engine was suffering from poor performance and limited capabilities due to a reliance on calling 3rd party systems to obtain the most up to date pricing and availability data.
What they wanted to achieve was, primarily, a super fast search engine with no limitations on how the data could be searched, without sacrificing the accuracy of the results that were shown to customers.
I worked with them in a consulting capacity to help design and build a highly complex accommodation search engine that uses a realtime feed of supplier data, together with a bespoke implementation of the supplier pricing and availability logic, to generate super accurate and blazing fast responses to incoming website queries.
Click here to read the technical details about this project on my CV
The project was a success, coming in ahead of schedule and delivering on the promise of faster response times on their website for customer searches!
Optimizing the speed of your website dramatically reduces the bounce rate of your customers. Not only that, in Jet2Holidays' case this was achieved in combination with offering an improved search experience to their customers.
Shelby Finance LMP
The client's back-end loan management platform was no longer fit for purpose due to the volume of data that Shelby were now processing. They had an initiative to switch out their old system for a newer off-the-shelf platform which could support all the loan management processes they needed.
In order to support the transition of back-end systems, they would need to re-write their online loan application journeys as well as plug in other 3rd party systems that as a suite would support all the functionality they were looking for; from lead acquisition, loan application and on-boarding through to LMP hand-off.
I worked with them on a consulting basis to provide technical guidance, solution architecture and bespoke software development that would allow them to tie together their new back-end LMP with a new front end loan application website (that was being developed in parallel by Ascensor [digital agency]), taking into account Shelby's business processes and the arsenal of 3rd party tooling required to support these processes, to create a coherent system.
Click here to read the technical details about this project on my CV
Shelby managed to transition successfully to their new back-end LMP, which laid the foundation for other arms of the Morses Club business to follow suit, with our help.
The successful transition of these several subsidiaries helped with the higher PLC initiative of streamlining and standardizing their OpCo systems, allowing them to make cost and time savings across the entire business due to the effects of scale.
Morses Club Connect
As part of the transformation to a new Loan Management Platform, Morses Club were re-writing their intranet based mobile app used by agents in the field.
To support the new mobile application, they required a new backend architecture that would be fully cloud native and would handle the integrations and domain logic required to drive their business processes.
I worked with them on a consulting basis to provide technical guidance, solution architecture and bespoke software development to create a suite of microservices and cloud components in AWS to form a fully event driven, scalable and resilient backend platform. I also worked with their DevOps team to setup a GitOps platform for managing and deploying to AWS environment using infrastructure as code.
Click here to read the technical details about this project on my CV
This project laid a great foundation for Morses Club to embrace a cloud architecture and put them in really good stead for the future.
Girder Clamp Configurator
Lindapter produces clamps which can be used to assemble girder based structures, without the need for welding.
Choosing the exact product configuration for a given use case depends on several factors such as beam type, beam angle, tensile load and more. Customers looking to purchase clamps would call the UK based call centre to discuss their requirements over the phone, the sales person would use spreadsheets to calculate the recommended product specification and would then email the customer a printout to be taken to their local supplier.
With their expansion into the US, this process became untenable and they needed a self-service way for customers to directly get use case specific, printable, product specifications online.
I worked with them on a freelance basis to build a micro-site to support their existing website. The new site was capable of capturing customer requirements, crunching the numbers to calculate the recommended product specifications and then generating both online and PDF documents that could be printed and taken to their local supplier.
At that time, I didn't have my managed hosting offering - so I helped the client to identify and setup with a 3rd party web hosting provider and deployed their code for them.
The self-service website massively reduced the number of calls from customers looking to produce specification documents. More importantly for Lindapter, it meant that their non-UK based customers were no longer restricted by time-zone issues and could continue to make enquiries online 24/7.
Hi-Rezz Matrix
Hi-Rezz's existing self-service pricing portal ("the matrix") was old and clunky and did not support mobile devices. The admin interface was written in a technology that had reached end-of-life status, so the whole thing needed to be re-written.
They were looking for a fresher, more modern interface and for the pricing matrix logic to be re-written so that it could be administered in a simpler and more understandable way.
I worked with them on a freelance basis to re-think and re-design their pricing matrix product from the ground up.
The 3 areas of focus for this were; creating a fresh new front-end end site for clients to obtain quotes, re-creating and simplifying the pricing logic, building a simplified admin centre where they can manage the prices and client registrations.
To due PLC level supplier agreements, the hosting for this application had to sit with IBM. I worked with them to help setup and deploy the site on their infrastructure.
The new pricing matrix application now serves them well, allowing a simple process for setting prices as they evolve over time. Their clients can self-serve across both desktop and mobile and they are free of any end-of-life technologies.
Testimonial-Hub
As a B2B service provider, I needed a way to easily gather and showcase my client testimonials online. I didn't feel comfortable sending my clients to the "typical" review sites, which tend to be more B2C focussed, but I also didn't want to be manually updating my website with data collated from emails etc.
Looking at the existing products on the market, a lot were geared towards video testimonials which, as good as they are, are quite an expensive undertaking and again something I wouldn't feel comfortable asking my clients to do for me.
I finally decided to build my own platform, with white label capabilities so that other businesses in a similar position to me can benefit from this service!
Since this was an in-house product and all work was carried out by me, I had to cover a wide range of activities that go into delivering a robust, data driven, web application. Without blowing the bank!
Project management and delivery planning; website design and front end web development; design of product domain model and backend development, setting up integrations with 3rd parties for analytics, payments, CRM and transactional emails; setting up cloud hosting and CI/CD pipelines; Ensuring GDPR compliance and more!
Using the latest tech stack for both front end and back end and making use of Azure cloud services.
Click here to read the technical details about this project on my CV
The site has launched and is now the official channel for Pragmatech's client testimonials.
The platform has been stable and performant and is now also used by a growing number of other businesses!
Having successfully delivered multiple projects across several great clients, it's always a pleasure to receive and share their positive feedback!
Pragmatech Software Solutions Ltd
Company No. 11096170
Registered in England and Wales
VAT Reg. 283478368
Registered Office: W8A Knoll Business Centre, 325-327 Old Shoreham Road, Hove, BN3 7GS, United Kingdom