Staff Software Engineer at HackerRank. Previously BookMyShow.
I care about web performance, build systems, and understanding how things work under the hood.
- Cut CI build times by 54% at HackerRank through incremental caching
- Reduced page load times by 14% across the entire HackerRank app by eliminating unused CSS
- Added dark mode to the Node.js documentation — merged into Node.js core (v15.6.0)
- Reduced bundle size by 17% at BookMyShow using differential builds for modern browsers
- Led internationalisation to add 2 new languages, driving customer retention and acquisition
- Built coachmarkJS — an npm package for creating onboarding experiences with zero config
| Project | What it is | Language |
|---|---|---|
| toy-redis | In-memory key-value store over TCP | Go |
| build-your-own-auth | JWT and auth strategies without libraries | JavaScript |
| server-components | React Server Components from first principles | JavaScript |
| url-shortener | URL shortener service | Go |
I write about the things I'm figuring out: ajayposhak.in





