Senior software developer • builder • mentor

Good software
leaves room
for good thinking.

I'm Andrew, a senior software developer helping teams design, modernise, and ship dependable digital products. I care about clear systems, thoughtful teams, and the next interesting idea.

A considered collection of projects, questions, and things I'm learning in public.

About Andrew

Useful work,
thoughtfully made.

With over 25 years of experience, I combine deep technical expertise with a passion for solving complex challenges. I excel in guiding teams through the full software development lifecycle, leveraging technologies like JavaScript, Next.js, and .NET to deliver high-quality solutions.

As both a Senior Developer and Agile Scrum Master, I have a proven track record of leading high-performing teams, optimising workflows, and delivering projects on time and with precision. My approach blends strong technical skills with Agile best practices to ensure adaptability, continuous improvement, and rapid delivery.

Driven by a continuous learning mindset, I stay ahead of industry trends, embracing new tools and methodologies to create impactful, future-ready solutions.

20+enterprise
projects
20+people
mentored
∞curiosity
remaining

Selected work

One thing
in motion.

A product taking shape at the intersection of aviation, weather, and better decisions.

01↗
WxCoPilot logo

Work In Progress / 2026

wxCoPilot

WxCoPilot is an aviation weather and flight decision tool for UK student and private pilots, combining a 7-day Flyability Score, automated go/no-go recommendations, and quick checks for upcoming flights and lessons.

AviationSoftwarePlanningWeatherFlight Safety
Learn more ↗

How I work

“Make it clear enough to change, and solid enough to trust.”

A simple standard for software, teams, and the things I choose to spend time on.

Outside the editor

More than
just software.

The interests that keep the work fresh, the perspective wide, and the calendar occasionally full of surprises.