Skip to content
View voidhrithik's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report voidhrithik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
voidhrithik/README.md

Hrithik Prasad

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


Maintain

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.


Shipped upstream

Shelve · 451★ · secrets and environment management

  • Made push, pull, diff and sync run 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: false overridden 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 randomKey falls 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.

Pinned Loading

  1. hrithikroboto hrithikroboto Public archive

    Config files for my GitHub profile.

  2. robotostudio/turbo-start-sanity robotostudio/turbo-start-sanity Public

    Sanity + Next.js page-builder template

    TypeScript 180 60