Technical Lead at Roboto Studio. Full stack, mostly TypeScript. Next.js on the front, and the backend behind it.
hrithik.dev · hello@hrithik.dev · Bangalore, IST
turbo-start-sanity · 172★ · 58 forks Next.js + Sanity monorepo template. Page builder, visual editing, shadcn/ui, TurboRepo.
turbo-start-bigcommerce Headless commerce starter. Next.js 16, Sanity, BigCommerce Storefront API.
turbo-start-shopify Headless Shopify starter. Sanity + Next.js, type-safe Storefront API.
Shelve · 451★ · secrets and environment management
- Made
push,pull,diffandsyncrun once per package; at a monorepo root they only ever touched the root, then reported success - Found three more on the way: root config half-ignored,
autoCreateProject: falseoverridden by--yes, thrown CLI errors never reaching the JSON envelope - Shipped in v5.1.0. Hugo credited me in the release post · #766 #765
Portable Text Editor · 269★ · the editor behind Portable Text
- A Behavior that matched but returned no actions still let the native event fire
- The issue's proposed fix breaks
forward; claimed the event at the guard instead. One line, 113 of test - Flagged the one behaviour change it introduces instead of leaving it to be found · #3027
Sanity Visual Editing · 62★ · Content Source Maps, click-to-edit
- Reorder threw on any all-numeric
_key: the index regex matched any run of digits and got tested first - Bounded the quantifier to nine digits, so every 12-character
randomKeyfalls through to the key branch - Short hand-authored keys stay ambiguous; documented rather than papered over · #3564
TypeScript · Node · Hono · tRPC · Drizzle · Postgres · Trigger.dev · Next.js · RSC · TurboRepo · Sanity
Reading Designing Data-Intensive Applications. Learning Go.




