UK-based software developer

I build software
that
in the real world.

I work across web, mobile, APIs, and cloud-hosted products, often in small teams where developers stay close to clients, stakeholders, and delivery. I am trusted with a high level of responsibility and autonomy, shaping the path as much as building the thing.

A builder who likes
the whole picture.

I learn best by making things. Over time that has pulled me into more than just writing code: shaping ideas, thinking through trade-offs, explaining options clearly, and staying close to the messy details that decide whether software actually works.

I have grown from hands-on delivery into a high-autonomy role in practice: making technical decisions, improving internal processes, guiding developers, and moving things forward without waiting for every answer to be handed down.

I prefer simple communication, practical decisions, and teams that care about the product as much as the implementation. The useful bit, for me, is being able to move from a high-level conversation into the code without losing context.

Autonomy
Trusted to move work forward
Range
Web, mobile, APIs, cloud
Guide
People, choices, direction
Care
Useful, maintainable products

End-to-End Thinking

Interested in how user experience, server-side logic, data, APIs, infrastructure, and support all affect each other.

Technical Ownership

Taking responsibility for unclear problems, making decisions early enough to create momentum, and turning ambiguity into a sensible path forward.

Process & Product Improvement

Looking for places where the product, the code, or the way the team works can be made clearer, faster, or less fragile.

The areas I keep coming back to.

Not a full checklist of tools, but enough grounding to show the spaces I am comfortable working in and the problems I tend to enjoy.

Building Products

Server-side systems Client interfaces Mobile apps API-led products Workflow design Product details

Getting Things Live

Cloud providers Containerised services Deployment environments Operational thinking Reliable releases Release pipelines

Connecting Systems

Structured databases External APIs Data modelling System shape Integration design Production debugging

Ways of Working

Process shaping Product collaboration Mentoring Decision-making Clear estimates Plain communication AI-assisted workflows Useful demos

A few signals, lightly anchored.

The aim here is to show the flavour of the work without turning private projects into public case studies. Escape Planner is included because it is public and personal.

02 / Signal

Making Ambiguous Client Work Concrete

I often step into the early messy part of a project: understanding what matters, making the awkward decisions clearer, and turning loose requirements into something a team can actually build.

What this usually means

Clear options, sensible estimates, fewer surprises, and enough technical shape to start moving without waiting for perfect certainty.

Problem framing Trade-offs Planning Communication
03 / Signal

Guiding Production Systems Across the Layers

I like being close enough to the whole product to understand how a decision in one layer affects the others, then guide the work so those decisions stay coherent.

What this usually means

Fewer handoff gaps, better debugging instincts, and practical decisions that fit the product rather than just one part of the stack.

User experience Server-side thinking Data shape External systems
04 / Signal

Improving How Work Gets Done

I pay attention to the small systems around the work too: better estimates, useful automation, clearer demos, and tools that remove repeated effort.

What this usually means

Shaping processes and introducing better tools, including AI where it genuinely helps, to make teams faster and calmer without adding theatre.

Process improvement Automation AI-assisted tools Team habits

Always happy to
compare notes.

I like hearing from people building thoughtful products, experimenting with useful tools, or thinking carefully about how software gets made.

LinkedIn is the easiest place to find me.

Connect on LinkedIn

Things I'm drawn to

Products and teams where practical engineering, clear thinking, and useful momentum all matter.

Product teams Travel tech Consumer apps AI tools Modern product engineering