Staff Software Engineer ยท Discovery & Personalisation ยท JioHotstar
Frontend platforms at the scale of live sport.
I work on consumer streaming at global scale โ server-driven UI (Next.js & Go), discovery across web and living-room devices, and performance when millions show up at once. Based in Bangalore, India ๐ฎ๐ณ ; open to interesting roles and collaborations worldwide.
What I work on
Shipping calm UIs when traffic is anything but calm.
- Server-driven experiences โ I helped architect Hotstar X, decoupling product iteration from release cycles; live in 25+ countries.
- Discovery & personalisation โ web, mobile, and living-room (Xbox, PlayStation, Samsung TV, LG) with shared patterns and brutal attention to latency.
- Design systems & reliability โ reusable UI across six surfaces, plus caching and load-shedding where scale meets cost.
I mentor engineers and partner across product and backend โ not selling a leadership manifesto, just clear ownership and craft.
Upstream โ highlights
I built a Svelte, Sapper + Tailwind CSS app ๐
Thoughts after a side project with Svelte, Sapper, and Tailwind โ performance, ecosystem gaps, and whether Sapper is production-ready.
Being an a11y: accessibility for web apps ๐ค
Rollup a React + TypeScript app ๐ข
How to get started with React and TypeScript using Rollup as your bundler โ config, dev server, and production builds.
JavaScript modules: to hell and back ๐
CommonJS, AMD, UMD, and ES modules โ how we got here and why native ES modules change how you ship JavaScript.
Say hello
Get in touch
Open to full-time roles, consulting, speaking, and mentorship. No phone on this site โ email works best.