

Blog
2025
- Building UI in gpuiAn overview of how to build in gpui, and the tricks I've learned over the last 2 years.
- Adding Extended Context in GPUIMake global items accessible from anywhere in your app through cx.
- The Black Magic of Canvas and Text EditingOr: Writings on how complex canvas editors and text systems work.
2024
- Adding a Favicon in 2024What do we actually need to do to add a favicon to a site in 2024? With a little Astro flavor.
- Generating a Content IndexAhead of some schemes of building site-wide content search, and perhaps an RSS feed, let's build a content index.
- Building a new site with AstroIt's that time of year again – time to build a new site. This time, I'm using Astro. Here's how it's going.
2022
2021
- fig-gen: Making Generative art in Figma.Exploring the new Automator plugin for Figma. I thought exploring a minimal generative series using pixels and mapping equations would be a fun way to try it out.
- Writing with ADHDA personal reflection on how ADHD affects my writing process, inspired by Geraint Evans' article on ADHD writing styles.
2015