Professional Experience

Contract Developer/Architect at Undisclosed Client (under NDA)

June 2024 - May 2026

Architected and delivered a confidential platform from concept to launch-ready over a two-year engagement. The project is complete but unlaunched at the close of the contract; product, client, and implementation details remain under NDA. The engagement was the production proving ground for a distributed offline-first graph store, semantic data modelling, mouldable interfaces, and planning-oriented interaction design — patterns now published openly through RelationalFabric and related writing.

Senior Full-stack Web Developer at Hybr Ltd

June 2023 - May 2024

Led technical improvements and platform modernization, including semantic web implementation and design system development.

Contract ML Architect and Senior Developer at Contxt

August 2022 - February 2023

Guided architectural evolution for API classification systems, combining ML solutions with platform modernization.

Data Platform Architect at Elsevier (RELX)

September 2020 - August 2022

Led architecture development for the Entellect data platform, supporting enterprise data integration initiatives.

R&D Lead, Architecture Team / Senior Platform Architect at Honeybee Solutions (Synchronoss Technologies Inc.)

August 2017 - June 2020

Developed a rules-based product recommendation service and integrated a schemaless product catalog with a recommendation engine.

Independent Contractor at Janrain Inc.

April 2017 - July 2017

Built a rule-based system with Clojure, ClojureScript, and Datomic for runtime business logic modifications without core code changes.

Head of Research & Development at Eckoh plc

September 2013 - November 2016

Managed an R&D team, exploring new technologies and advising on best practices, focusing on data-driven architectures and technology advancements.

Senior Developer / Team Lead at BraveNewTalent

January 2012 - August 2013

Led a scrum team transitioning from a monolithic platform to discrete services, introducing technologies like ElasticSearch, Jenkins, and Vagrant.

Senior Developer at Eckoh plc

June 2005 - January 2012

Developed and maintained the PHP/VoiceXML platform, implemented coding and security standards (PCI/DSS), and mentored development teams.

Developer at 365 Corporation plc / Eckoh plc

October 1999 - June 2005

Maintained and improved a C++ IVR platform, enhancing uptime and developing voice applications.

Founder & Lead Developer at Total Perspective Tech

June 2023 - Present

Exploring the intersection of emerging and forgotten concepts in software through open-source projects and long-form writing. Recent threads include relational data systems, type-level programming, and agent-native development methodology.

Educational Experience

Imperial College London

BSc in Physics