I make things. For eighteen years across creative industries, enterprise media, and AI-native product, that has usually meant working with technology.
London, by way of Chicago.
CTO, iClarity Solutions
I'm building RetailFlow and an agentic mesh to tackle centuries-old inventory problems without robots or cameras. Built with Gemini ADK, Python, and Cloud Run.
My own projects, separate from my work at iClarity.
- veristat: a second opinion a model can't give itself. An agent submits a claim for a panel of Anthropic, OpenAI, and Google models to check. The buyer pays per call only if the panel delivers. Seven ADRs, a written kill condition, testnet only.
- agent-telemetry: my AI coding-agent quotas as Home Assistant sensors. The house knows how much Claude I have left.
- art-precepts-design: fifteen years of saved art, 801 works, turned into design rules for interfaces and interiors. The first attempt analysed every painting without ever showing the model a picture. That false start is in the repo too.
Coding agents would happily ship a cathedral by Tuesday. Most of my job is asking whether anyone needed a cathedral. In practice, that means decision records, kill conditions, and READMEs that admit what isn't finished. Zero-trust security and DevOps rigour are the dull parts that keep the interesting parts switched on.
Most repos here are built with coding agents under my direction. I own the engineering decisions and boundaries, documented in ADRs and runbooks.
-
EssenceMediacom (WPP), Head of Software Engineering: 100+ engineers from Michigan to Johannesburg to Perth. Built emChat, a secure Azure OpenAI platform in daily use by thousands. Its private cloud pattern was agreed with InfoSec and Legal.
-
MediaCom (WPP), Head of Technology, Systems Tech: Technology Board, global technology roadmap, a DevOps function from scratch, and technical diligence on the merger that became EssenceMediacom.
-
Warp Group, three roles over nine years: Warp Records, LuckyMe, Bleep.com, publishing, and label services.
As Head of Digital, technology served the release. Every album launch doubled as a small experiment. As Head of Data & Insight, streaming data became the contested asset. I argued for it at the negotiating table. As Head of Technology, Systems & Data, the technology became the product.
- Syro: Aphex Twin's Grammy-winning album, announced on a Tor hidden service (The Register).
- Green Language: commissioned a 3D exploration game, built with Hunter Loftis, that streamed Rustie's album one track per landmark (Dummy, archived).
- Tether: commissioned with Jono Brandel, an interactive web piece whose shapes evolve with Plaid's track. Still live (play it).
- DDEX steering committee, from 2014.
- Warp's voice in the Apple Music and YouTube negotiations through Merlin, pushing for atomic streaming data and proper metadata.
- WarpSight: 50+ sources and billions of rows a day.
- 90% of the estate moved to the cloud on zero-trust networking.
-
Proa Group, Chicago, Founding Director: music industry consultancy for Chicago Recording Company, Ramsey Lewis, and Disney Channel artists.
-
Earlier, mostly Chicago: motion graphics, VJing, video editing, websites, and interactive installations.
- Connections: exhibited my own interactive digital art at Flourish Studios on North Lincoln Avenue. Multiple projectors and infrared tracking mapped visitors into the work.
- Marwen: a video installation that projected circus puppets onto large tapestries.
Things I build because I want to know the answer.
- usb-cable-benchmark: a drawer of unlabelled USB cables is a data quality problem. Measures real throughput, link speed, and power over ADB without writing a byte to flash.
- github-star-saver: my GitHub stars as a context layer for agents, synced daily. Fails closed, so a bad run never overwrites a good export.
- Home automation: Home Assistant, mmWave presence sensors, lighting, and Tailscale holding it together. Headless wherever invisible is the better experience.
- A soft spot for ideas that arrived before their era could use them. Leibniz's calculus ratiocinator is the patron saint.
- AIM Music Connected 2014: data analytics panel with Cooking Vinyl and Believe Digital, covered by Music Ally and The Guardian.
- SXSW: two panels, including 2016.
- MIDEM: a panel in 2016, then a run of articles as a Midem ambassador, including "Modern Music Data Problems".
- BBC panel at Tobacco Dock, London.
- British Council keynote in Argentina, 2019.



