Hi, I'm Nicolas!
Thinking about human-AI interaction and building reliable systems to process information.
Featured
Interrogating hidden assumptions in code review with AIpost
AI generated code means we need better tooling to expose behavioural changesRuntime Diffinteractive
Interrogate the hidden assumptions in a code changeValidation is your agent's bottleneckpost
The piece of agentic workflows nobody is building yetWriting
Interrogating Hidden Assumptions in Code Review with AIJun 2026Validation is your agent's bottleneckMar 2026An incredibly short and informal introduction to formal logicMay 2020The Power of a Writing ChallengeMar 2020Building a Webmention Receiver and Sending WebmentionsDec 2019An Introduction to HTTP: The Foundation of the WebDec 2019
All posts →Interactives
Runtime DiffCompare runtime behavior across different environments side by side.Text ReactionsA language model runs entirely in your browser and reacts to a passage with emoji, each assigned an animation that fits the emotional tone.Expanding Essay: HTTPAn essay on HTTP where every sentence is clickable. A language model runs entirely in your browser and expands it inline.
All interactives →Projects
Feed Reader—RSS reader with the ability to read articles in the web app and subscribe to multiple feeds
Get in touch