Software developer at udaan. Building reliable systems with intuitive interfaces.
Writing
View all- My work at Chronicle
Building the future of presentations
- Optimizing Yjs first load at Chronicle
Deep dive into the Yjs sync protocol - reducing large initial sync payloads
- A curious case of ProseMirror inline nodeViews
ProseMirror inline nodeViews, devtooling Linear's text editor and more. Or how I stayed up late and fixed a bug.
- Debugging a case of slow HMR in Vite
Copy-pasted globs considered harmful
Work
Elsewhere
GitHub · [email protected] · LinkedIn · BlueSky · Twitter