Writing
Notes on AI research, mobile development, and the small experiments that happen when curiosity meets a free afternoon.
Using Apple's FoundationModels to generate vocabulary-calibrated stories entirely on device — no API key, no server, no data leaving the phone.
Building a food tracking app with fast, private, on-device full-text search using BM25 — zero cloud, zero cost.
The surprisingly hard problem of sub-millisecond precision timing on iOS, and how AVAudioEngine's render callbacks make it possible.
A deep dive into the methodological differences between qualitative and quantitative content analysis, with examples from information retrieval research.