things I'm building

dynamic-island-macos

swift, appkit + swiftui

a right-anchored dynamic island for macos that lives in the notch. spotify now-playing off the app's own broadcast rather than polling, a drag-and-drop staging vault, and a folder mirrored live through fsevents so there's never a second copy of the state. native, swiftpm, no xcode required.

the part worth talking about is a performance fix: the first version invalidated the whole view tree on every filesystem event and decoded thumbnails at full size on the main thread. rewriting the observation graph and moving decoding off the main thread took median cpu under sustained churn from about 15% to about 4%.

Joule AI

swift, macos menu bar — in progress

a macos menu bar app that does everything except the work: commit to tasks, and reckon clears the way to start. the second run at an idea i'd prototyped on the web — built properly this time, and still getting commits.