Hello, I'm Richard.

I'm an independent software consultant based in Scotland, and I help teams build software that lasts.

I’ve been building software commercially for almost 30 years - long enough to have seen most of the ways it goes wrong, and a few of the ways it goes right.

These days I work for myself. I help teams make good technical decisions, lead projects when they need a steady hand, and build things properly. I also make my own small software products, which keeps me honest: I have to live with the same trade-offs I advise other people on.

The explosion in vibe-coding means more people than ever are discovering the joy of software creation for the first time. Maybe that’s something you’ve already started and you’re drowning. Maybe it’s something you’re interested in and would like some advice. Or maybe you’ve got an established team that’s lost their way.

Whatever the reason, maybe I can help. I’d love to hear from you.

My Services

I don't just build products - I help you build yours.

Consultancy

Honest, practical advice on architecture, technology choices, and delivery strategy. I help you cut through the noise and make decisions that stick.

Technical Leadership

Embedded technical leadership for your team. I can help you lead better projects, mentor developers, set standards, and make sure things get built correctly.

AI Help

Practical help adopting AI in your business — from building intelligent assistants and automations to integrating LLMs into your existing products and workflows.

Our Products

Simple, focused tools that do their job well.

From the blog

View all posts