--- id: history-overview area: history level: 1 title: "History" claim: "Delivered interactive work for twenty-two agencies and twenty-three brands between 1999 and 2014 — the commercial apprenticeship that produced the range." confidence: historic period: "1999–2014" tech: [ActionScript, PHP, JavaScript, MySQL, XML, React, Python, Go, HTMX] metrics: [{label: "agencies on the client wall", value: 22}, {label: "brands delivered for", value: 23}, {label: "code exhibits kept", value: 6}] artefacts: [{type: doc, label: "The client wall", url: "content/history/l3/history-client-wall.md"}, {type: doc, label: "Six code exhibits across five eras", url: "content/history/l3/history-code-exhibits.md"}] public: true last_verified: 2026-10-26 tags: [history, agencies, brands, career] --- # History **Claim.** Fifteen years of agency and product work — national campaigns, bank and broadcaster platforms, betting front-ends, and a lot of rescue missions — for twenty-two agencies and twenty-three brands. **Status.** Historic. This is the 1999–2014 era, presented as what it was: the commercial apprenticeship that produced the range. **What it is not.** It is not a Flash page. The languages changed six times across this period — ActionScript, PHP, JavaScript, React, Python, and now Go with HTMX — and the exhibits are chosen to show that rather than to show a decade. **Start here.** [The engagement record](history-engagements.md) explains the eras, the work and what each exhibit demonstrates.