Himanshu Mendapara
Product engineer and tech lead. I build AI products end to end, from the agent to the app it ships in.
How I build AI
Agents never write to the system of record.
They return a result; the backend decides what is saved.
LLMs never do arithmetic.
Prices, totals and quantities come from code.
Generated output is checked.
Posters are read back with OCR; agents are held to an evaluation set.
A person approves.
Every poster, catalogue entry and logo, before it ships.
Now
- RoleRoleWork pageTech Lead, Bull AgritechA procurement CRM, production AI agents with a person approving every result, and Koshi.Work page
- ProjectProjectCase studyKoshiAn app for village agro retailers: farmers, offline billing and AI posters checked by OCR. Sole engineer.Case study
- Featured postFeatured postPost, 9 minAn image model that paints well and can't be trusted with GujaratiShops need posters now, so we built a harness that lets today's model do the drawing and the reading, and lets code decide what ships.Post, 9 min
- NowNowWork pageTech Lead, Bull AgritechA procurement CRM, production AI agents with a person approving every result, and Koshi.Work page
- 20262026Work pageSoftware Engineer II, GenuinWeb SDK bundle from about 800 KB to about 40 KB, playback start from about 4 s to 1 s.Work page
- 20232023Work pageSoftware Engineer I, GenuinWeb app, Web SDK foundation and shared component library for a short-form video platform.Work page
- 20222022Work pageSoftware Engineering Intern, GenuinRewrote the web app in TypeScript and built its component library.Work page
- NowNowCase studyKoshiAn app for village agro retailers: farmers, offline billing and AI posters checked by OCR. Sole engineer.Case study
- 20262026Case studyCitadelA company brain on FalkorDB: Claude agents answer from the graph and cite their sources, and a Keeper agent repairs what it misses.Case study
- 20262026GitHubMaesterOpen-source portfolio manager that suggests your next move, with evidence. Pre-alpha.GitHub (opens in a new tab)
- 20252025GitHubSecrinAnswers why code was written, from commits, issues and docs.GitHub (opens in a new tab)
- 20262026Post, 10 minRereading feels like learning. Research says it isn't.Post, 10 min
- 20262026Post, 6 minAgritech in India: Promise and BottlenecksPost, 6 min
- 20262026GitHubcoin-launchToken launch platform on Solana.GitHub (opens in a new tab)
- 20252025GitHubBanking CLIA banking ledger in Rust, written to learn ownership and lifetimes.GitHub (opens in a new tab)
- 20252025Live siteKonektRandom video chat with two-player games built in.Live site (opens in a new tab)