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.
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.
Azure IL syncing Dynamics NAV with Qube Property/Asset Management. TDD-developed APIs and automated BDD verification.
WPF/C# simulator for multiple ccTalk devices, enabling hardware-free testing in ticketing systems.
Interface-injected fake layer for device response simulation in TfL ticket vending machines.
Bandwidth-optimized CGI serving delta/full files with in-memory fake FS for dev speed and bug repro.
ServiceStack-based web service offloading game performance processing from build agents, reducing times significantly.
Parallel test execution library across devices, with MEF plugins for game-specific use in CLI/WPF.
WinForms GUI for in-game telemetry server integration and automated test suite debugging.
Multi-platform re-engineering of test framework for device management and artefact collection.
BDD/SpecFlow tests for cross-platform (Xbox One/Windows 10) nightly quality verification.
Multi-threaded in-game RPC server with middleware to offload telemetry from game thread.
Modernized IT: Active Directory, HyperV, Veeam, SharePoint Online migration, custom C# migration tool preserving version history.
On-premises TFS ALM rollout, Coded UI/virtual testing, custom C#/XAML build workflows, local NuGet server.
Real-time signal tracking/visualization using Esri ArcGIS Runtime SDK for routes, 2D analysis, and interaction.
R&D analysis of new protocol on TfL live network.
Oyster to EMV data conversion for realistic contactless simulation in TfL system.
Configuration/control tool for navigation hardware on naval vessels.
National rail ticket issuing โ feature integration and maintenance.
London Underground ticket issuing โ feature integration and maintenance.
UI for man-portable RADAR: plot/track display, camera pointing, mode config, security zones.
Prototyping 3D simulators for training/review in retail, industrial, flight, battlefield, maritime.
Shifted framework to QT for cross-platform (Linux/OSX) support, reducing Windows licensing costs.
Satellite comms system for airline passenger voice/data calls to ground.
Media upload/download app for social networking sites on mobile handset (GUI + backend).
Image editor ported to Samsung SHP platform, with GUI development and debugging.
Dynamic SIM menu for value-added services, operator-managed based on preferences/market.
Integration/debugging of CPHS feature into Panasonic X410 2.5G handset.
New feature design/implementation for paramilitary covert TETRA mobile radio embedded software.
PC suite and databases for TETRA radio users' encryption key and radio management.
Feature implementation, bug fixing, and maintenance for 3D modelling tool aiding architects in building load/material analysis.
This portfolio covers the full range of shared projects. Many others are confidential (Defence, Finance, Transport).
Interested in a tailored solution?