Skip to main content
Neil ArmstrongSoftware architect and developer
Menu

Belfast · Northern Ireland

I’m Neil Armstrong, a software architect in Belfast. I lead teams that build new products and modernise critical systems.

Full stack for over a decade, from React and 3D in the browser to AWS serverless, Java, Kotlin, and native Android. I’ve led teams of up to ten as tech lead and engineering lead.

Neil Armstrong, a software architect and developer in Belfast

Professional work

Products and systems I’ve delivered

Anonymised case studies, from bespoke new products from scratch to critical system migrations.

See all software work

Opinions

How I like to build software

See all posts
  • A rough create, review, and confirm flow is tried with the team. Feedback removes an unnecessary options branch, and the same flow is refined into the feature.

    5 November 2026

    Fuzzy frontend

    Build just the UI of a feature, end to end and roughly, and put it in front of people before the rest of the work begins. How I used it before AI, and what AI changed.

    Read the post

Open source

Projects built in the open

Software I build in the open, and how I approach architecture.

See all open source

Away from the desk

Pedals instead of pull requests

When I’m not at a keyboard, I’m usually on a bike. My favourite trip so far is Tokyo to Seoul, with the photos, the numbers, and everything that went wrong.

2,304 km · 20 riding days

A loaded touring bike leaning against a wooden fence, overlooking misty layered hills

Open to conversations

Building something new, or changing something difficult?

Product engineering, software architecture, leading delivery teams, and modernisation.

Get in touch