Needs extra legroom on planes
Hey
I’m Nick! I build & lead teams who create products & solutions that help people do more.
I am a passionate technical leader & full-stack software architect with over 14 years’ experience in designing & delivering large–scale commercial cloud SaaS software solutions, predominantly using Microsoft technologies.
As a hands-on leader, I have a proven track record of building effective on-site & remote software teams, based on the sharing of good practice, defining clear processes, implementing best-of-breed systems and shipping quality code.
Latest Posts

Christmas In The Cloud
Introducing “Christmas in the Cloud” A few months ago, a bunch of us at Layer Systems decided to write, record & film a cheesy tech-related

Comms Business Awards 2022
This month Layer Systems sponsored the Billing Vendor category at the Comms Business Awards 2022 at the Royal Lancaster Hotel in London. Here are some

New Layer Website
Today we’re launching the new Layer Systems website, featuring client testimonials, case studies, feature breakdowns, live appointment bookings & more. Explore the Telecoms & IT

Introducing Kilted Riders
This autumn, a small sub-group of Peloton users created a new Scottish group to compete in PZPack.com challenges. Check out our progress on the current

Cycling the Hebridean Way
From Vatersay to the Butt of Lewis, The Hebridean Way is a truly iconic experience, and something I won’t forget in a hurry.

Powering Up: Technical Leadership
Whether you’re a technical founder who has found themselves in a leadership position as the company scales, or you’ve landed a dream role in a

Scaling Change in Start-ups
Another look at the product side of the scaling journey. This time, we’re talking about the best time to formalise your practices to ensure your team

Product Management in the SaaS Growth Journey
Time for another post as we progress through our scaling journey at Layer Systems. This time, it’s on Product Management, specifically the importance of having a

Iterating Continuous Deployment Strategy in Growing Software Teams
In order to release reliable software, deployments require a delicate balance of speed and reliability. At Layer Systems, we prioritise releasing new features, fast feedback loops

Transitioning from Monolith to Microservices
This article builds on my previous post, Enterprise Software Development in 2019, and outlines a rough approach to taking that monolithic monster and turning it

Comms Vision 2019
Michelle Livingstone & I spent last week at #CommsVision @ The Gleneagles Hotel in Auchterarder. As a sponsor of the event, we welcomed the opportunity

Enterprise Software Development in 2019
This post was written after a discussion with a co-worker on the most suitable (yet adaptable) model for large-scale enterprise product development from architectural, team