Streaming Markdown into a Rich Text Editor
An LLM types and the editor has to decide: new paragraph, next list item, or just a newline? Here's how we solved it without buffering.
Founding engineer at CharmIQ, building a collaborative workspace where humans and AI agents edit documents together in real time.
Writing about designing systems for the LLM era.