About this blog

Neural Pocket is the working journal for a native AI app I'm building for iOS and Android. The app is the project; this blog is the paper trail.

Why write it down

Most of what I'm learning — about on-device models, Swift concurrency, the strange new design language of conversational interfaces — isn't documented anywhere obvious. Writing it forces me to actually understand it, and maybe saves someone else a week.

What you'll find here

  • Engineering posts on shipping local LLMs on phones.
  • Design essays about building trust into AI interfaces.
  • Honest devlogs about what's working and what isn't.

The stack

Swift 6 + SwiftUI on iOS, Kotlin + Compose on Android, a small Rust core for the parts that need to be fast on both. Models run on-device through Core ML and TFLite, with a thin cloud layer for the heavy stuff.