March 6, 2026
The gap between what you can see and what you can make
I explore the space between inspiration and creation, and how exposure to high-quality work shapes our internal standards and creative instincts.
March 6, 2026
I explore the space between inspiration and creation, and how exposure to high-quality work shapes our internal standards and creative instincts.
December 4, 2025
I show how to build a type-safe IPC layer in Electron using typed IPC wrappers. You'll see how types flow from handlers to the renderer, how I register handlers safely, and what trade-offs this structure introduces.
November 6, 2025
I break down some of the design choices I'm most proud of on the new Orbit website: chromatic aberration effects, custom easing functions and retro icons.
October 26, 2025
How Orbit for macOS is built: Electron + Swift CLI, narrow typed IPC, encrypted SQLite, Vite/electron-builder. What worked and what didn’t.
October 19, 2025
An honest update on Orbit's development journey: the challenges of balancing client work with building my own product, key technical improvements, and why it's time to ship despite the imperfections.
Want to know when I publish new content? Enter your email to join my free newsletter.