WRITING / FIELD NOTES
Notes from the workbench.
Long-form engineering notes on multi-platform systems, developer tooling, distributed sync, and the bugs that make architecture real.
2026-04-21
12 min read
The Bugs That Cost Me Time: Shipping TimeLogger Across Four Apple Platforms
A field report on the bugs I hit while shipping TimeLogger across iOS, macOS, watchOS, and widgets — silent BLE back-pressure, timestamp comparisons that lie, Live Activities that outlive your process, and a handful of other footguns.
Swift · iOS · macOS · watchOS · Debugging · BLE · CloudKit · Side Project
2026-04-16
10 min read
Building TimeLogger: One Rust Binary, Four Apple Platforms
How I built a multi-device time tracker with a single Rust server as the brain and native Swift clients for iOS, macOS, and watchOS — syncing over Wi-Fi, BLE, and iCloud.
Rust · Swift · iOS · watchOS · Side Project · SQLite
2026-03-20
8 min read
My CLI Toolkit & How I Back Everything Up with Restic
A tour of the command-line tools I rely on daily as an ML engineer — from terminal multiplexing to fuzzy finding — and how I use Restic to keep bulletproof backups of everything that matters.
CLI · Tooling · Backup · DevOps · Productivity