Builds

Work I led inside a company, and the side projects, libraries and one news app written in a day that I built outside of it.


Apps

Tiny Click·iPhone app·2026

Make photos tiny.

Compress your iPhone photos and free up space. The copies look the same and keep their date, place, and albums. Nothing is deleted until you say so.

  • Keeps date and place
  • Every copy checked
  • No account
Download on the App StoreSee the app

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

Open source

1,103 stars across 6 repositories

kothariji
  1. Platforms to practise on, contest calendars, language-specific guides and problem sets worth working through, collected in one place. Opened up for Hacktoberfest in 2020, so a good deal of what is in there now was put there by somebody else.

    C++706stars500forks

  2. Rooms you can share, an editor everyone types in at once, chat running alongside it, and SyntaxPad for sketching the algorithm before anyone writes a line of it.

    JavaScript172stars62forksLiveThe story

  3. Thirty days of DP in C++, following Aditya Verma's series — knapsack, coin change, matrix chain multiplication and the rest, solved in the open rather than in a private notebook.

    C++126stars39forks

  4. Arithmetic on numbers too large for any built-in type: add, subtract, multiply, divide, compare, factorial, reverse, palindrome and occurrence checks, and conversions from strings.

    C++50stars12forks

  5. AawazeinPublic

    Twenty-four hours, React Native, and three cups of chai — a news reader that shipped to both iOS and Android before the clock ran out.

    JavaScript28stars

  6. Device enumeration and switching, track muting, typed events, and a teardown that actually runs — the lifecycle work you would otherwise write again on every project.

    TypeScript21stars4forksnpmDocs