Expertise

Where the experience comes from

Eighteen years of delivery work, most of it on systems where the interface handles a lot of complexity and still has to be usable by someone who has not been trained on it.

Banking & finance

Internet banking for a European credit card business, customer onboarding and identity verification tied into CRM, integration with credit reference and document signing providers, and the call-centre tools behind the customer-facing product. In this work security review is part of the definition of done.

Insurance

A large claims platform rebuilt in Angular for speed and clarity, with React dashboard tooling for the internal admin teams and a shared business logic layer explored for mobile.

E-commerce

Checkout and payment flows on a high-traffic storefront processing millions of transactions a year, rebuilt as a single-page journey: faster, properly responsive, and accessible. Alongside it, the stock management panels the operations team works in daily.

Agritech

Three greenfield farm management products integrating with government APIs, built by a small Scrum team with shared ownership across the front end and the Node.js and Python service layer.

Technology

The working toolkit

Tools used in production on real projects.

Front end

Angular 2–22SignalsStandalone components NgRxRxJSTypeScriptJavaScript ReactHTML5CSS3 / SCSS Tailwind CSSBootstrapAngular MaterialNx

Back end

C#.NET 6–9.NET CoreASP.NET MVC Web APIEntity Framework CoreNode.jsPythonJava / Spring Boot

Design systems & quality

StorybookFigmaWCAGVitest JestJasmine / KarmaSeleniumAppiumTDD

Data

MSSQLOracleMySQLMongoDBRedis

Cloud & delivery

AzureAWSGoogle CloudAzure DevOps DockerKubernetesCI/CDGit

Microsoft platform

Dynamics 365 CRMSharePointIIS
Selected work

A few examples

Client names stay confidential. The engineering is described as it was.

Agritech — farm management platform

Three greenfield products and a shared component library

Front-end architecture on Angular signals and standalone components with NgRx state, a Storybook component library shared across the projects, two major Angular upgrades (v20 to v22), and a test suite migrated from Jasmine and Karma to Vitest. Accessibility reviewed against WCAG throughout.

E-commerce — high-traffic storefront

Checkout and payment journey rebuilt

A flow handling millions of transactions a year rebuilt for speed and mobile, with the ASP.NET Core APIs behind it for inventory, orders and customer data, running on Google Cloud.

Banking — customer onboarding

Dynamics 365 connected to mobile apps and identity services

.NET REST APIs moving data between CRM, the bank's apps and third-party identity, credit reference and document signing services, with custom CRM plugins replacing manual data steps and CI/CD pipelines in Azure DevOps.

Legacy modernisation

A 25-year-old desktop application rebuilt for the web

A large Visual Basic application re-architected as a modular Angular single-page application with NgRx state, lazy-loaded feature modules, route guards and an accessible Angular Material design system.

Recognise your own system here?

Send over what you are working on and we will tell you how close it is to work we have done before.

Get in touch