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

Block or report hritik2002

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 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
hritik2002/README.md

Hey, I'm Hritik πŸ‘‹

Software Engineer at Dream11. I build things.

Here's my resume if you want the full picture.


What I'm working on

WhyNotJS β€” a library I built while learning how Proxy, Error.stack, and WeakMap actually work. It wraps any plain JavaScript object and gives you a full audit trail: who changed this property, when, and from which file and line.

const user = track({ name: "Hritik" });

user.name = "John";  // ProfileForm.tsx:24
user.name = "Jane";  // UserSettings.tsx:87

why(user, "name");
// Changed 2 times
// 1. Hritik β†’ John   ProfileForm.tsx:24   10:22 PM
// 2. John   β†’ Jane   UserSettings.tsx:87  10:45 PM

React DevTools + Git blame, for plain objects. β†’ npm Β· blog post


About me

  • Full stack engineer β€” JavaScript, Python, React, Node.js
  • Interested in runtime internals, developer tooling, and building things that teach you something
  • Built Bhagavadgita.tech
  • Looking for collaborators on my current idea β€” reach out if you like building in public

Tech

JavaScript TypeScript Python React Node.js Docker Git MongoDB


Projects

WhyNotJS Proxy-based object change tracking with call-site attribution Β· npm Β· blog
Bhagavadgita.tech Merges Bhagavadgita with AI
Staygreen β€”
review-code AI-powered code review
Youtube transcriber-summarizer Transcribe and summarize any YouTube video

Find me

hritik.me Β· LinkedIn Β· Twitter Β· Stack Overflow Β· sharmahritik2002@gmail.com

Pinned Loading

  1. calcom/cal.diy calcom/cal.diy Public

    Scheduling infrastructure for absolutely everyone.

    TypeScript 45.5k 14k

  2. youtube-transcriber-summarizer youtube-transcriber-summarizer Public

    Transcribes a youtube video, no need to watch long videos - simply pass the youtube video link and get the transcription along with a summary of the entire video

    Python 18 3

  3. review-code review-code Public

    VScode plugin that reviews our code and helps us improve with the naming convention and best practices, along with some tips on code improvements.

    JavaScript 3

  4. ai-reviews-be ai-reviews-be Public

    Backend for SafarMonk chrome extension.

    JavaScript 1

  5. safarmonk safarmonk Public

    TypeScript

  6. rss-feeds-notifier rss-feeds-notifier Public

    A script which tracks rss feeds of engineering company blogs and notifies whenever there's any new blog which aligns to the interests.

    JavaScript