Skip to content
View AjayPoshak's full-sized avatar

Block or report AjayPoshak

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
AjayPoshak/README.md

Ajay Poshak

Staff Software Engineer at HackerRank. Previously BookMyShow.

I care about web performance, build systems, and understanding how things work under the hood.

Things I've shipped

  • 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

Things I've built from scratch to learn how they work

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

Writing

I write about the things I'm figuring out: ajayposhak.in

Pinned Loading

  1. url-shortener url-shortener Public

    URL Shortener built in Go

    Go

  2. coachmarkJS coachmarkJS Public

    Coachmarks for amazing onboarding experiences

    JavaScript 8 4

  3. toy-redis toy-redis Public

    In-memory key value store built on top of TCP

    Go

  4. PriorityQueue PriorityQueue Public

    An array and heap based implementation of Priority Queue

    JavaScript 2

  5. build-your-own-auth build-your-own-auth Public

    Toy implementation of various auth strategies including JWT(without any lib)

    JavaScript

  6. server-components-implemetation server-components-implemetation Public

    Implementation of React Server Components

    JavaScript