Clients

Twenty-eight engagements. One standard.

From Formula One and high-street retail to credit bureaus, healthcare and broadcast — a track record built one carefully delivered project at a time since 2007.

A selection of the names we've worked with

Hexcel
Asda
Fixzy Assist
Gre-Eco
Iliad Solutions
Credit Karma
CallCredit / TransUnion
Duradiamond Healthcare
Capita Asset Management
Mission Without Borders
Piksel
McLaren F1 Racing
Communisis
Jet2

The full index

Showing 28 of 28 engagements
01HexcelAzure-hosted application for managing composite-material manufacturing.Oct 2024 — present+

Hexcel is a global leader in advanced composites technology. We were brought in to work on their internal systems, including a new Azure-hosted application for managing the manufacturing process of composite materials.

The role was to take the project over from a previous contractor and bring it up to production quality — including implementing an Azure DevOps pipeline and a thorough unit-testing suite.

AzureDevOpsUnit testing.NET
02AsdaScan & Go replacement — React Native plus an Azure Functions basket service.Oct 2022 — Mar 2024+

We were invited to join Asda having worked with several of the team previously at Credit Karma. The project was to replace the existing Walmart Scan & Go software with a new Asda version.

This was a multi-faceted project involving React Native development for mobile phones and in-store handsets, as well as ownership of the backend basket-handling service running on Azure Functions and a Cosmos DB, in conjunction with an external retail service provider (NCR).

Our extensive .NET experience also helped solve a critical issue for the team.

React NativeAzure FunctionsCosmos DB.NET
03Fixzy AssistAugmented-reality room measurement with AI mould detection for insurance.Apr 2022 — Oct 2022+

A start-up developing an innovative augmented-reality application for measuring room spaces, with AI functionality for identifying mould-related damage for the insurance industry.

We were responsible for taking a former Laravel PHP solution onto an Azure platform, developing .NET additions and working on a React Native client.

Halfway through the year the CTO resigned, and we stepped in to perform that duty and manage the team of developers.

Azure.NETReact NativeAR
04Gre-EcoHTML site rebuilt in React with an Azure content backend and admin area.Jan 2022 — Apr 2022+

The client wanted an existing HTML site rewritten in React with an Azure backend for serving project content — site images, documents and recommendations — in order to facilitate easy updating.

The site includes an administrative area for managing and uploading new content with the minimum of training required.

ReactAzureCMS
05Iliad SolutionsLead front-end on multi-lingual financial transaction verification projects.Sep 2019 — Feb 2022+

An unusual contract: we were hired solely for strong web front-end skills, while the API was Java-based. We took the lead front-end developer role on three key projects for Iliad, whose business is data transaction verification software for the financial industries.

The projects were complex, customer-facing and multi-lingual, supporting multiple branding and an intuitive design.

The role proved essential — lending experience of architecture, project management and Agile practices, and mentoring several of their junior developers, even when Covid meant the last two years were operated entirely remotely.

Front-end leadMulti-lingualAgileMentoring
06Credit KarmaScala bureau integration layer bridging the TransUnion UK services.Mar 2019 — Aug 2019+

We moved with the Noddle team to Credit Karma when it was bought out from TransUnion.

Our responsibility was writing a bureau integration layer in Scala to enable the existing Credit Karma infrastructure to interact with the TransUnion UK services.

ScalaIntegrationCredit bureau
07CallCredit / TransUnionModularising a monolithic ASP.NET MVC app with Angular, then React.Feb 2018 — Mar 2019+

CallCredit hired us to lead a new development strategy using Angular to help modularise an existing 'monolithic' ASP.NET MVC application — their public-facing Noddle product (noddle.co.uk). We created an Angular subsite and an ASP.NET Web API for handling loan and credit-card searches, with an emphasis on automated UX testing and feedback across multiple devices and platforms.

CallCredit was bought by TransUnion mid-way through the contract, and the Noddle product was divested to Credit Karma. We switched to React to rebrand the existing application using Credit Karma's preferred web platform.

AngularReactASP.NETUX testing
08Duradiamond HealthcareGreenfield Azure healthcare platform — 12,000+ users, £12m revenue a year.Mar 2016 — Dec 2017+

We were approached to set up a greenfield project to develop a healthcare management system, with total control over the architecture, technologies and methodologies — the only requirement being that it should be Azure-hosted.

As an experienced full-stack developer, we built the system and grew a distributed development team over the course of 20 months.

By the end of the project the system used a wide range of Azure services (including Azure Active Directory and integration to Office 365 and SharePoint) and was being used by private and government agencies with over 12,000 users, netting more than £12m in revenue per year.

Azure ADOffice 365SharePointFull-stack
09Capita Asset ManagementShare-dealing product — AngularJS UI on an ASP.NET Web API backend.Nov 2015 — Feb 2016+

Worked with the development team on a rewrite of their share-dealing product, using NodeJS to deliver an AngularJS-based user interface with an ASP.NET Web API backend.

We joined towards the end of their first phase of development, during an intensive period of defect fixing and curing technical debt.

AngularJSASP.NETNodeJS
10Mission Without BordersFinancial app matching bank transactions to donors and campaigns.Sep 2015 — Oct 2015+

Mission Without Borders approached us to produce a financial application to upload and process bank-transaction information, matching it against their existing database of donors and campaigns. This was an HTML/JavaScript/AngularJS front end with an ASP.NET Web API backend.

We were approached by their IT director — a former colleague — to produce a solution very quickly. The project was handled using a Scrum process on Visual Studio Online.

AngularJSASP.NETScrum
11PikselChannel 4 4OD → All4 rebrand, then an AT&T Windows 8 streaming app.Jan 2015 — Sep 2015+

We were hired to work with their client, Channel 4, to rebrand their 4OD on-demand Windows Phone and Windows 8 applications to the new All4 brand.

When this was completed, they extended the contract for another six months to work on a Windows 8 application for AT&T — comprising video on demand, live streaming and DVR — where we brought many years of experience to the project.

Windows 8Windows PhoneStreamingDVR
12Capita Customer ManagementCapitaSync call-centre software for O2 and Carphone Warehouse.Sep 2014 — Nov 2014+

Worked on the CapitaSync project — software designed for a call-centre environment for their customers O2 and Carphone Warehouse.

We were lead developer for a team of five and implemented a Scrum process for the whole team, from analysts to testers, to run the O2 and Carphone Warehouse projects.

Lead developerScrumCall centre
13McLaren F1 RacingMIDAS — race telemetry, CFD simulation and car-configuration data.Jul 2013 — Jul 2014+

Worked closely with the Formula One racing team on developing their in-house software, MIDAS, responsible for processing and displaying complex data including race telemetry, Computational Fluid Dynamics simulations and car-configuration data.

This was a hugely complex system, in its ninth iteration, and involved taking a lot of new information onboard while working with a team of outstanding developers.

Our main focus was overhauling the MIDAS user interface to produce a look and feel similar to the Windows RT style of Office 2013. We worked partially on site in Woking and partially remotely.

TelemetryData vizUI overhaulWinRT
14CommunisisCustomer-driven multi-channel printing platform for banks.Apr 2012 — Jul 2013+

Worked on a pilot project for a customer-driven printing application used by major banks and service companies to streamline outsourced printing and multi-channel communication. We did extensive UI work as well as RESTful back-end services for sending emails and SMS messages.

After the pilot we were rehired through phases 1 and 2, moving the Ext.JS prototype to Knockout, Sammy and eventually Angular.js, driving a Scrum process around TFS 2012.

Ext.JSKnockoutAngularREST
15Jet2Bespoke business-intelligence dashboard built in Silverlight.Sep 2011 — Mar 2012+

Developed a completely bespoke business-intelligence dashboard in Silverlight, working in conjunction with existing database analysis systems and other data sources.

SilverlightBIData
16Anker InternationalStudio resource and project-management system, as lead developer.Apr 2011 — Sep 2011+

Worked with a team of developers to build a studio resource and project-management system, in the role of lead developer.

Lead developerProject management
17Tunstall HealthcareReplacement telephony call-centre software — WPF, IVR and telephony.Apr 2011 — Sep 2011+

Hired as part of a developer team on Tunstall's replacement for their existing telephony call-centre software — a WPF front-end with IVR systems and telephony integration.

WPFIVRTelephony
18Ioko — LoveFilmLoveFilm's web movie player, built in Silverlight 4 as lead developer.Feb 2011 — Apr 2011+

Ioko rehired us to work on LoveFilm's new web movie player, implemented in Silverlight 4. We were the lead developer on this project, working closely with Ioko's VP of architecture in London and solely responsible for implementing the Silverlight user interface.

Silverlight 4Lead developerMedia
19The Big WordLanguage-translation management system with fuzzy Translation Memory.Oct 2010 — Feb 2011+

Worked with a team creating a new language-translation management system — a web application with a managed-workflow backend.

Responsibilities included UI development in ASP.NET MVC2 and jQuery, a whole new backend for managing Translation Memory that fuzzy-matched to previous translations, and advancing the team's work in WPF and Silverlight, alongside contract and permanent developers and senior project management.

ASP.NET MVC2jQueryWPFSilverlight
20Ioko — Sky PlayerDownload client for Sky Player Desktop — Silverlight front-end.Jul 2010 — Oct 2010+

Worked on the main download client for Sky Player Desktop (Sky's product for viewing content on and offline), in a team of three. Our main responsibility was the Silverlight front-end user interface.

This involved cutting-edge development with the platform, working with the Microsoft Silverlight team to iron out issues we discovered. Ioko employs some of the most skilled and creative developers, and it was a fantastic experience.

SilverlightMediaDesktop
21Yorkshire WaterCustomer accounts portal — logging, diagnostics and UI work.Jun 2010 — Jul 2010+

A short-term contract working on their accounts portal — a customer-facing site for domestic and business customers. Our main responsibility was implementing a logging and diagnostic system to record website activity, alongside some user-interface work.

WebDiagnosticsUI
22DocumetricReplacing a 20-year-old Unix system; Silverlight Help Desk app.Feb 2010 — May 2010+

Documetric were replacing a 20-year-old Unix system with a new system written in .NET on a SQL Server 2005 backend. We were hired to add our knowledge and experience of web applications to their development team.

Our largest contribution was a Help Desk application written in Silverlight using MVVM, communicating to a back-end web service via WCF. It deployed via their intranet with a desktop-like UI and the option of running outside the browser, and the MVVM design enabled extensive unit testing with NUnit and MOQ.

.NETSilverlightMVVMWCF
23GDF SuezRescuing an over-schedule ASP.NET project; re-architecture and mentoring.Aug 2009 — Dec 2009+

GDF had an ASP.NET web application, developed by an external team, that was running over schedule. We were hired to assist and immediately spotted issues with the quality and performance of the code.

Our experience of good architectural design, ASP.NET 3.5, AJAX and LINQ was instrumental in bringing the project from potential cancellation to a level that was highly optimised and easy to maintain. We also created a Silverlight version with a WCF service layer, and mentored several junior staff with in-house training sessions.

ASP.NET 3.5AJAXLINQSilverlight
24Pollard's Tea and CoffeeApplication integrating with an existing VOIP telephony system, in WPF.May 2009 — Jul 2009+

Pollards hired us to produce an application that would integrate with their existing VOIP telephony system. The user interface had to be visually slick and impactful, and was created using WPF.

WPFVOIP
25GlobalLiveWPF desktop client with a WCF backend; MVVM and n-tier redesign.Jan 2009 — Apr 2009+

Hired on a personal recommendation to help bring a prototype product back on track and business-focused — a WPF desktop client with a WCF-hosted backend.

We introduced design patterns to the project, most significantly Model-View-ViewModel for the WPF UI, and developed a number of modules. With their lead developer we optimised the database and restructured the application to an n-tier design.

WPFWCFMVVMn-tier
26ForetelExtending a data-visualisation system used by Sheffield Council.Oct 2007 — Dec 2008+

A project to add extra functionality to an existing data-visualisation system that we had originally been lead developer on in 2004 — a web/desktop application mainly used by Sheffield Council.

Web/desktopData visualisation
27ManheimPan-European .NET programme; grew their .NET team from 0 to 20.Jul 2007 — Sep 2007+

Our role was to guide Manheim in all aspects of a new pan-European .NET project. They had been a Progress development house for over 20 years, so .NET was relatively new to them. We headed up the development team and acted as a technology consultant on modern project management.

Responsibilities spanned solution architecture, database design (normalising and refactoring a legacy Progress design onto SQL Server 2005 with replication), introducing Visual Studio Team Foundation Server across the department, and assessing developers for recruitment.

The project deployed successfully across Portugal, Germany and Spain, and their .NET development grew from 0 to 20 developers. We also used the new Silverlight 2.0 platform to bring desktop screens and a translations database front-end to the web, connecting to a WCF data service with MVVM.

Solution architectureSQL 2005TFSSilverlight 2.0
28EpitomyWeb application supporting a configurable parts-warranty system.Feb 2007 — Jul 2007+

A project to develop an innovative web application supporting their parts-warranty system for clients. The system let clients tailor the application's business processes using Windows Workflow, and integrated with their existing electronic catalogue system.

WebWindows WorkflowIntegration

Could your project be next?

Tell us what you're trying to build. We'll tell you honestly how we can help.

Start your project