kothariji, Dhruv Kothari

/ Dhruv Kothari /noun

Software engineer with a designer’s eye. Minimal by default, curious by habit.


I’ve worked for:I’ve made:Tiny Clickan iPhone app



Contributions

986 contributions in 20261,010 contributions in 20251,128 contributions in 20243,909 contributions in 20232,404 contributions in 20222,137 contributions in 2021996 contributions in 2020


Experience

  1. Postman

    Nov 2025 — Present · 1 yr 1 mo

    Software Engineer

  2. Zomato

    Jul 2024 — Oct 2025 · 1 yr 4 mos

    Senior Software Engineer

    • Led frontend development for a Customer Support SaaS platform and served as the primary POC for UI initiatives. Mentored a team of 4 frontend engineers, improving code quality and engineering practices.
    • Collaborated with product, design, and backend teams, led Scrum standups, and drove stakeholder alignment. Delivered key partner integrations with Blinkit and Hyperpure.
    • Built an Agent Shift Management Suite for 3,000+ agents, enabling real-time tracking of shifts, attendance, breaks, productivity, and operational analytics.
    • Architected an Analytics Module with a no-code Chart Builder, customizable dashboards, drill-down insights, chart exports, and resizable layouts. Integrated ClickHouse for event-driven analytics.
    • Built the frontend for an AI-powered Email Ticketing Bot using chainable AI agents for classification and generation. Processes 35,000+ tickets daily, improving automation, ticket routing, and response TAT.
    • Delivered operational tools including CSV-based Bulk Ticket Operations and IRT Alerts, helping improve agent responsiveness, handling time, and customer experience.
  3. Upraised

    Jun 2021 — May 2024 · 3 yrs

    2 roles

    Software Engineer

    Jul 2022 — May 2024 · 1 yr 11 mos
    • Built complex React UIs for onboarding and registration journeys, delivering seamless experiences for 15,000+ users across multiple programs.
    • Developed responsive modules for the Learning Management System (LMS), supporting a key revenue-generating product.
    • Built test interfaces used by 10,000+ users, integrating audio/video capture and online proctoring to ensure test integrity.
    • Led development of an in-house Design System with 12+ reusable components, following WCAG accessibility and modern frontend standards.
    • Built user portfolios and expert landing pages using Webflow and CRM tools, with Zapier integrations for automated data capture.

    Software Engineer Intern

    Jun 2021 — Jun 2022 · 1 yr 1 mo
    • Built scalable, generic and responsive React components and views using styled-components, styled-system, and custom React hooks.
    • Implemented central app state with Redux Toolkit and RTK Query, using Redux Thunk to manage REST APIs.
    • Authored SQL scripts and built Retool dashboards so internal teams could get their own insights.

Work

  1. Zomato·Senior Software Engineer·2024 — 2025

    Agent Shift Management

    I led the development of a workforce platform used by 3,000+ support agents, replacing spreadsheet-based rosters with live attendance tracking, shift planning, leave and swap workflows, and operational insights.

    • Live attendance
    • Shift templates
    • Leave & swaps
    • Adherence insights
    Read the case study

Builds

Tiny ClickiPhone app·See the appCompress your iPhone photos and free up space. The copies look the same and keep their date, place, and albums.

1,103 stars across 6 repositories

kothariji
  1. Create a room, call your friends, and write the algorithm together.

    JavaScript172stars62forks

  2. A React hook for getUserMedia that cleans up after itself.

    TypeScript21stars4forks

All 6 builds

Writings

Build your own JSON parser21 min read·Read the postYour code calls JSON.parse all the time. This tutorial shows what happens inside it, and how to build a JSON parser yourself.All 5 posts and 10 notes

Talks and Presentations

All 7 talks and presentations