Blog
Notes from building Keygram
Notes from building Keygram: how India types, why autocorrect gets Hinglish wrong, and how an on-device keyboard learns your words.
What I learned building Keygram
Keygram is going into maintenance mode. What worked, what didn't, and what FUTO and Wispr Flow taught me about building something people pay for.
Read post →Building a keyboard inside iOS's limits
Fitting a language model into an iOS keyboard extension: a 20ms budget, a 114ms first measurement, and why Keygram treats privacy as architecture, not policy.
Read post →A language model for how India types
How Keygram trained a 13M-parameter Hinglish language model from scratch on a $50 budget, then paired a personal n-gram with a neural reranker to fit inside an iOS keyboard.
Read post →Your spelling is not a typo
Romanized Hindi has no standard spelling. Why Keygram learns how you spell instead of correcting you toward a dictionary.
Read post →