← Selected Works Enterprise Training Platform · 2017 – 2021

The 21CC App

Role Lead Developer · Scrum Master
Technology Unity3D · C# · Angular · Firebase · SQL · Tin Can API
Clients DB Schenker · Maersk · International Logistics Partners
Location Netherlands
The 21CC App — gamified enterprise training platform
4 Years as lead
developer
3 Countries deployed
NL · India · Thailand
UN High-Level Political
Forum, New York 2019
2 Global enterprise
clients

Traditional training doesn't work for people in physical jobs. Manuals, slide decks, and multiple-choice tests don't produce the retention or completion rates that logistics employers need to certify a workforce. DB Schenker and Maersk needed workers certified across three countries, and the existing tools weren't delivering.

The brief was to use game design to solve a certification problem that standard e-learning had been failing to address — interactive scenarios, scored performance, and a learning record system that employers could actually query and audit.

Enterprise education software has two hard constraints that games don't: auditability and interoperability. Every certification action needed to feed into a Learning Record Store via Tin Can API. The platform also needed to integrate with Moodle — the most common corporate LMS — without requiring clients to change their infrastructure.

The second challenge was the platform migration. The original Unity application was purpose-built for specific content. To scale across clients and geographies, the content layer needed to become data-driven, and the front-end needed to move to Angular for web accessibility. Leading that migration without disrupting live clients was an organisational and technical problem at the same time.

  • Designed the soft-coded platform architecture — modular, configurable per client
  • Built all 2D and 3D Unity mini-games for logistics and certification scenarios
  • Integrated Tin Can API and Learning Record Store for trackable certification
  • Built custom backend databases (SQL, PHP, Firebase, REST)
  • Integrated Moodle API for LMS compatibility
  • Led the complete platform migration from Unity to Angular
  • Managed app store publishing and branding across multiple client versions
  • Trained and mentored international engineering teams in India and Thailand
  • Prepared the product for the United Nations Secretariat presentation, New York, 2019
  • Ran Agile/Scrum ceremonies as Scrum Master throughout development

Data-driven content pipelines, modular per-client architecture, soft-coded systems updated by non-engineers without a build, gameplay loops tuned for completion rates. Deployed across three countries with live operations maintained in the field. The domain was logistics; the engineering problems were content pipelines, live service, and scalable creator tooling.

In 2019, the platform was presented at the United Nations High-Level Political Forum on Sustainable Development in New York — a gamified training platform built in Unity, in front of global policymakers on the future of skills and employment.