Dmitri De Klerk

Work

Four systems, most recent first. Each covers what it was for, what made it hard, and what I would tell someone starting the same job.

2025–present

Multi-tenant commerce and ERP platform

Merchants trading online

Rebuilding a proof-of-concept-turned-production platform into a multi-tenant estate, while the original kept trading.

TypeScript · AWS serverless · Next.js

2020–2025

E-commerce business, founded and run

Retail, two sales channels

Five years running my own retail business across two channels, including the inventory and order system behind it.

TypeScript · React · Firebase

2017–2021

Inflight retail on an aircraft edge fleet

Passengers and cabin crew, in flight

Retail software running on hardware installed on aircraft, syncing only between flights and fully offline in the air.

TypeScript · GraphQL · Ansible

2012–2017

Compliance as a gate on who can work

Nurses, shifts and the rules between them

A nightly job that decided which nurses could legally be booked, and had to justify every decision to a human.

PHP · Node.js · MySQL · MongoDB