Skip to content
View kothariji's full-sized avatar
🚀
Coding
🚀
Coding

Organizations

@ACES-DYPCOE @Pradnyan-ACM-Student-Chapter-DYPCOE @FourDivs

Block or report kothariji

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.

Content in all repositories owned by your account will be closed.
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
kothariji/README.md

Dhruv Kothari, software engineer with a designer’s eye. Minimal by default, curious by habit. Has worked for Postman, Zomato, Upraised, ScaleReal and Outfindr.

I'm a senior software engineer with 3+ years of experience crafting robust, scalable web experiences across frontend and full-stack roles. My core expertise lies in React, TypeScript, Node.js, Django, and building high-performance, accessible UIs. I've led the architecture of complex systems like analytics dashboards, onboarding flows, design systems, and AI-driven support interfaces.

I’m passionate about user experience, design thinking, and performance-first development. I enjoy pushing pixels in Figma, building stunning landing pages, and developing reusable component libraries. I’ve also worked on mobile apps using React Native and published open-source tools to streamline development.

Outside of product engineering, I’ve contributed as a tech speaker and technical writer, covering topics in web engineering, competitive programming, and developer growth. From mentoring engineers to winning inter-college coding competitions, I love building and learning in public. Let’s connect and build delightful digital experiences together!

A few things I made

  • SyntaxMeets · Create a room, call your friends, and write the algorithm together.
  • competitive-programming · Everything I solved on the way in, kept public since 2020.
  • use-media-stream · A React hook for getUserMedia that cleans up after itself.
  • BhimIntegers · A C++ library for integers that outgrow long long.

Elsewhere

kothariji.in · Writings · Talks · LinkedIn · X · Topmate

Pinned Loading

  1. competitive-programming competitive-programming Public

    A one-stop Destination✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions

    C++ 706 500

  2. SyntaxMeets SyntaxMeets Public

    Syntaxmeets. Create rooms 🏠 Call your friends 👬🏼 Sip Chai, ☕ Chat, Create, and Code👨‍💻. A coding platform to code simultaneously 🚀 with your friends and design your algorithms on SyntaxPad.💫✨

    JavaScript 172 62

  3. FourDivs/Querylizer FourDivs/Querylizer Public

    Create Stunning 🚩 Blazing ⚡ Interactive 🧠Database Diagrams 🚀. Easily convert your Beautiful Database Diagram to code. Hassle-Free.👨‍💻🚀

    JavaScript 117 13

  4. use-media-stream use-media-stream Public

    A React hook for getUserMedia that cleans up after itself. Cameras, microphones, device switching and track muting — without the lifecycle bugs.

    TypeScript 21 4

  5. 30-days-of-Dynamic-Programming 30-days-of-Dynamic-Programming Public

    Sharing my 30 days long journey 💜 of Dynamic Programming 💫 🔥 . This would not be possible without Aditya Verma's DP series 🙏 👇 👇

    C++ 126 39

  6. BhimIntegers BhimIntegers Public

    BhimIntegers🚀 is a C++ library that is useful when we are dealing with BigIntegers💥💥. We can handle big integers (integers having a size bigger than the long long int data type) and we can perform …

    C++ 50 12