Our Projects

A full portfolio of software engineering work spanning Azure cloud integrations, game telemetry, secure simulators, embedded mobile systems, legacy modernization, and 3D serious gaming โ€” drawn from 25+ years of delivery across sectors.

๐Ÿ”„

Kingston University Integration Layer

Azure-based IL synchronizing SITS, Business World, and Scienta for student/timetabling/fee data. RESTful API Apps with TDD and dummy endpoints for BDD testing.

Solidsoft Reply
Using - Azure PaaS, C#, SpecFlow, TDD/BDD
๐Ÿฅ

NHS Property Services Integration Layer

Azure IL syncing Dynamics NAV with Qube Property/Asset Management. TDD-developed APIs and automated BDD verification.

Solidsoft Reply
Using - Azure PaaS, C#, SpecFlow, TDD/BDD
๐Ÿ–ฅ๏ธ

ccTalk Simulator

WPF/C# simulator for multiple ccTalk devices, enabling hardware-free testing in ticketing systems.

Cubic Transportation
Using - WPF, C#, TDD
๐Ÿ”Œ

Fake ccTalk Communications Layer for TfL TVM

Interface-injected fake layer for device response simulation in TfL ticket vending machines.

Cubic Transportation
Using - C++, TDD
๐ŸŒ

Apache CGI for Faster Universal Load Server

Bandwidth-optimized CGI serving delta/full files with in-memory fake FS for dev speed and bug repro.

Cubic Transportation
Using - C++, Boost, gtest
๐Ÿ“ง

Performance Email WebService

ServiceStack-based web service offloading game performance processing from build agents, reducing times significantly.

Microsoft
Using - C#, ServiceStack, OrmLite
โ–ถ๏ธ

Test Runner Library

Parallel test execution library across devices, with MEF plugins for game-specific use in CLI/WPF.

Microsoft
Using - C#, MEF, WPF
๐Ÿ“Š

Telemetry Viewer UI

WinForms GUI for in-game telemetry server integration and automated test suite debugging.

Microsoft
Using - C#, WinForms
๐Ÿงช

Game Test Library - Core

Multi-platform re-engineering of test framework for device management and artefact collection.

Microsoft
Using - C#, Autofac
๐ŸŽฎ

Game Test Library - Game Specific Implementation

BDD/SpecFlow tests for cross-platform (Xbox One/Windows 10) nightly quality verification.

Microsoft
Using - C#, SpecFlow
๐Ÿ“ก

Telemetry Server

Multi-threaded in-game RPC server with middleware to offload telemetry from game thread.

Microsoft
Using - C++, Multi-threading
๐Ÿ–ง

IT Infrastructure Update for Igence Software

Modernized IT: Active Directory, HyperV, Veeam, SharePoint Online migration, custom C# migration tool preserving version history.

Igence Ltd
Using - C#, SharePoint, HyperV, Veeam
๐Ÿ”ง

Software Development Tool-Chain Update for Igence Software

On-premises TFS ALM rollout, Coded UI/virtual testing, custom C#/XAML build workflows, local NuGet server.

Igence Ltd
Using - C#, TFS, NuGet, Git
๐Ÿ“

Target Location and Signal Tracking

Real-time signal tracking/visualization using Esri ArcGIS Runtime SDK for routes, 2D analysis, and interaction.

Igence Ltd
Using - C#, WPF, .NET Sockets, Esri ArcGIS
๐Ÿ“Š

Simulated Load and Network Measurement Rig (S.L.A.M.R)

R&D analysis of new protocol on TfL live network.

Igence Ltd.
C#, WCF, TDD, TFS
๐Ÿ’ณ

EMV Load Simulator (LOADSIM)

Oyster to EMV data conversion for realistic contactless simulation in TfL system.

Igence Ltd.
Using - C#, SQL, TDD/BDD
๐Ÿ—บ๏ธ

WECDIS Configuration Tool (Naval Data Distribution Service)

Configuration/control tool for navigation hardware on naval vessels.

Igence Ltd.
Using - C#, WCF, TDD
๐ŸŽŸ๏ธ

Fast and secure Ticket Issuing System (FasTIS)

National rail ticket issuing โ€” feature integration and maintenance.

Igence Ltd.
Using - C++, Git
๐Ÿš‡

London Underground Ticket Office Machine

London Underground ticket issuing โ€” feature integration and maintenance.

Igence Ltd.
Using - C++, Git
๐Ÿ“ก

Blighter

UI for man-portable RADAR: plot/track display, camera pointing, mode config, security zones.

Igence Ltd
Using - C++, Git, OpenGL
๐ŸŽฎ

3D Simulators for Serious Gaming

Prototyping 3D simulators for training/review in retail, industrial, flight, battlefield, maritime.

Igence Ltd
Using - C++, Ogre 3D, PhysX, ODE
๐Ÿ–ผ๏ธ

Igence Application Framework Update

Shifted framework to QT for cross-platform (Linux/OSX) support, reducing Windows licensing costs.

Igence Ltd
Using - C++, QT, Git
๐Ÿ›ฐ๏ธ

Top Flight SatCOM

Satellite comms system for airline passenger voice/data calls to ground.

Igence Ltd
Using - ANSI C, Windriver, ClearCase
๐Ÿ“ฑ

Mobile Blog

Media upload/download app for social networking sites on mobile handset (GUI + backend).

Samsung Electronics Research
Using - C++, ClearCase, Cognima API
๐Ÿ–ผ๏ธ

SMILE Image Editor

Image editor ported to Samsung SHP platform, with GUI development and debugging.

Samsung Electronics Research
Using - C++, ClearCase, Scalado CAPS
๐Ÿ“ฑ

Dynamic SIM Toolkit

Dynamic SIM menu for value-added services, operator-managed based on preferences/market.

Panasonic Mobile
Using - C++, ClearCase/Quest, UML, Linux
๐Ÿ“ฑ

Common PCN Handset Specification (X410)

Integration/debugging of CPHS feature into Panasonic X410 2.5G handset.

Panasonic Mobile
Using - C++, ClearCase/Quest, UML, Linux
๐Ÿ“ก

Embedded Applications for VECTOR Mobile Radio

New feature design/implementation for paramilitary covert TETRA mobile radio embedded software.

Thales Communications UK
Using - C++, ARM, SeeCode
๐Ÿ”‘

Encryption Key and Radio Management System for VECTOR Radio

PC suite and databases for TETRA radio users' encryption key and radio management.

Thales Communications UK
Using - Visual C++ MFC, Sybase SQL, ActiveX, InstallShield
๐ŸงŠ

3D Studio Max Enhancements

Feature implementation, bug fixing, and maintenance for 3D modelling tool aiding architects in building load/material analysis.

Computer And Design Services
Using - Visual C++ MFC, Rational Rose/Purify

This portfolio covers the full range of shared projects. Many others are confidential (Defence, Finance, Transport).

Interested in a tailored solution?

Get in Touch