An engineer's hands,
a designer's eye,
a child's curiosity.
I'm an iOS engineer who's shipped for startups, unicorns, and Fortune 500s — and someone who never stops learning. I guest-lecture in algorithms & data structures, and right now my own curiosity is pointed at building with AI, in the open — an open-source agent SDK and a conversational platform for schools.
Selected projects
01 / indexSole iOS engineer on the first version of a now-famous AI music app — built 0→1 in SwiftUI and shipped to a 4.8★ launch. It's under NDA, so I can't name it here — but you can try it on the App Store.
High-scale chat SDK. Co-architected backend-driven UI rendering — shipping interface changes without app releases.
A zero-UI conversational agent for Indian schools — a scoped LLM agent that answers parents over WhatsApp from the school's own data, with access control enforced at the tool boundary and a ≥95% grounding bar.
Swift-native agent orchestration SDK — @SessionSchema macro, SimulatedSession for testing, transcript-first architecture. My bridge from apps to agents, in code.
How I learn
02 / the processWhen I take on something new, I don't watch a course — I build a system to pressure-test myself. Here, a Socratic tutor I wrote probes me adversarially and won't let me bluff; every exchange lands in an append-only log. Progress isn't self-reported, it's derived from evidence— so it can't be gamed. This is generated straight from that log, live, weak spots and all.
“A strong, fast, systems-shaped mind with two specific reflexes to unlearn — and pointed at exactly the right specialization for the way he thinks.”
Musings
03 / latestWhat a graph-execution framework looks like rebuilt from a Swift systems bias — typed state overlays, edges as projection layers, and context selection as a retrieval problem solved on the edge. A 6/10 design, published honestly.
Jun 2026 · 7 minMetaThe golden age of engineeringLLMs are the first abstraction layer that's non-deterministic — and the cure is the exact discipline senior engineers already carry. An argument I derived myself, with its bias named and its weak flanks left open.
Jun 2026 · 11 minMetaI built my own Socratic tutor instead of taking a courseThe learning science behind it, why courses and even a raw chatbot get it wrong, and a theory of using AI to learn — built on a system that derives my mastery from evidence I can't fudge.
Jun 2026 · 17 min