I’m an Australian software engineer and product designer, currently a Member of Technical Staff at OpenAI. Originally from Sydney, I now live in San Francisco on an O‑1A.

Previously at Vercel, I created Streamdown and AI Elements, and launched Chat SDK. I’ve also led product at Corellium, founded and sold the agency Jellypepper, and built next-forge, Kibo UI and Refraction, all of which were acquired.

After hours I maintain Ultracite (the linter and formatter for agentic development), Files SDK (a unified blob / object storage SDK) and Blume (the open source docs framework for humans and agents). If these projects are useful to you, consider sponsoring my open source work.

The agentic development loop

Self-healing Markdown

Building Streamdown