Software development & consulting

Complex Online Services, Delivered Faster With Less Risk

We build the online services that are too involved for a template, and we modernise the decades-old systems your organisation already depends on, without switching them off. Real-time collaboration, systems that work across countries, privacy-first architecture and integration with the tools you already run. AI-assisted engineering means shorter timelines, more test coverage and fewer surprises along the way.

Independent UK company. Building and running production software for international clients since 2021.

Our Work

Hard Problems, Shipped

Decades-old systems brought onto modern platforms while they stayed in daily use, and products of our own that are live today. Every one of these has a full case study.

Built for clients We respect our clients' privacy, so organisations are not named.

Conference Platform

A conference platform in use for 20+ years, rebuilt in flight

For a large international organisation

The challenge
A business-critical conference platform, in continuous use for more than 20 years and last rewritten well over a decade ago, was stuck on an unsupported runtime and an obsolete front-end framework. It was difficult to maintain or extended, and it could not be switched off while delegates depended on it.
What we built
A slice-by-slice migration to a current runtime, a typed codebase and a modern front-end, a modern GraphQL API, a comprehensive unit and end-to-end test suite, and a redesigned interface, all delivered while the original system stayed live.
Legacy ModernisationZero-downtime MigrationReal-time
Read the case study →

Time and Leave System

A two-decade-old HR system, off Windows and onto the latest .NET

For a large international organisation

The challenge
A nearly two-decade-old HR application on an over-ten-year-old version of .NET that only ran on ageing Windows servers. It held the organisation's working-hours, leave and overtime rules, including specialised timekeeping rules for staff working in different countries around the world, so it could neither be replaced quickly nor left where it was. And with a large user base, the familiar look and feel had to survive the upgrade.
What we built
An upgrade to the latest .NET, containerised on Linux, with a rules engine that encodes the staff regulations for every country staff work in, RFID badge scanners, MS Teams approvals, Outlook calendar sync and HR payroll integration all carried across intact.
Legacy ModernisationMulti-country TimekeepingHardware Integration
Read the case study →

Products we build and run

Elastic Time home page showing a list of tracked activities

Elastic Time

Time tracking that actually gets used

The challenge
We used Toggl for over ten years. In mid-2025 a new reporting module broke our workflow, and after six months with no fix in sight we built the time tracker we actually wanted, fixing a decade of smaller frustrations along the way.
What we built
Our own SaaS platform with fast activity logging and smart autocomplete, contracts and phases with per-rate and per-currency billing, invoices generated straight from tracked time, exportable reports, and Jira integration.
SaaS PlatformInvoicing & PDFJira Integration
Read the case study →
Chapel Screen home page showing the headline "Present together, broadcast everywhere"

Chapel Screen

Present together, broadcast everywhere

The challenge
Churches and hybrid events need several people editing one presentation while it is live, with different content going to the hall screens, the live stream and phones in the room at the same time.
What we built
A real-time collaborative editor with live cursors, synchronised video playback, multi-channel broadcasting that sends different content to different screens, and offline resilience so a dropped connection never blanks the screen.
Real-time CollaborationMulti-channel BroadcastOffline Resilience
Read the case study →
Enough For home page listing savings goals for a car, a home and investment

Enough For

Plan it, save it, have it

The challenge
Personal finance planning normally means opening an account and handing your numbers to a server. Not everyone's finances sit in one country. Users wanted to plan a life that spans borders, currencies and moves abroad without any of their data leaving their own devices.
What we built
A local-first application where nothing is sent to a server: international finance planning with investments and goals in several countries and currencies, moves between them, and direct device-to-device sync over WebRTC using CRDTs, so the same plan lives on your phone and laptop with no server in between.
Local-firstWebRTC & CRDT SyncInternational FinancePrivacy by Design
Read the case study →

AI-Assisted Delivery

Shorter Timelines, Lower Risk

We use AI tooling throughout delivery, and it changes what a focused team can promise. Prototypes arrive in days, tests are written alongside the code, and reviews run on every change. You see working software sooner and find out about problems while they are still cheap.

A Working Prototype in Days

We use AI tooling to put a clickable, functioning version of your idea in front of you fast. You validate the direction before committing a real budget, not after.

Role-Specific AI Agents

Agents for development, database work, QA, security review and technical writing, each with your project's conventions built in, handle the boilerplate, migrations and plumbing. Our engineers spend their time on the parts that are genuinely hard.

Test Coverage You Can See

AI-generated test suites and automated review on every change mean regressions are caught before release, not by your customers, and legacy behaviour is pinned before it is replaced.

No Surprises at Release

We use an AI agent to audit the every codebase and its dependencies against an OWASP checklist, verify each finding in the code and track what is new, fixed or still open. Before every release the same audit runs as a go or no-go gate.

No Lock-In

Documentation is written as we build, not as an afterthought. Your own team, or any future supplier, can pick the system up without us.

AI in Your Product, Where It Earns Its Place

Sometimes the right answer is an AI API at runtime; sometimes it is doing the work ahead of time, as with Enough For, where reference data is compiled and kept current by an agent and shipped as plain data with no runtime cost. We make that call pragmatically, on value, cost and risk.

What We Do

Engineering Excellence, Human Approach

Great software is built by people who listen first and code second. We combine deep technical expertise with genuine care for your success, from the first conversation through to running the system in production.

Complex Web Applications

Real-time collaboration, data-heavy back offices, customer portals and services built for heavy concurrent use. We take on the systems that are too involved for a template or a no-code tool.

Legacy Modernisation Without a Rewrite

Twenty-year-old systems brought onto current platforms slice by slice while they stay in daily use. Unsupported runtimes, frameworks and servers replaced underneath, with the look and feel your users know preserved and no big-bang cutover.

Systems That Span Countries

Rules that differ per country, public holidays and working patterns per location, multilingual content, finances in several currencies. We build for organisations whose people and customers are not all in one place.

Integrations & Hardware

MS Teams, Outlook, SharePoint, single sign-on, HR and payroll systems, even RFID badge readers at the door. We make the pieces talk to each other reliably.

Privacy & Security by Design

Local-first and zero-knowledge architectures where the provider cannot read the data it holds. A monthly security audit cycle with tracked findings, dependency scanning and a software bill of materials in every build.

Partnership, Not Just Support

We don't disappear after launch. The client systems in our case studies have been in continuous service for up to 20 years and are still evolving. Think of us as an extension of your team.

Your Vision, Our Craft

You know your business better than anyone. We bring the technical expertise to make your ideas real, and we stay: the client systems in our case studies have been in continuous service for up to 20 years and are still evolving. No jargon, no unnecessary complexity, just software that works and keeps working.

Got a project in mind? Let's talk it through.

A free, no-pressure discovery call. Bring the problem, we'll bring honest advice on scope, timeline and risk. No sales pitch, no obligation.

NordStack Ltd is registered in England and Wales, company number 13750138. Registered office: 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ.

© 2026 NordStack Ltd. All rights reserved.