Election Day: Tuesday, November 3, 2026Nov 3 · Early voting Oct 24 – Nov 110/24–11/1

37days 02hrs 04min 08sec until polls close

Record of service

The full background.

Every step, in order, with the dates attached.

Ravi did not start serving Robbinsville when he got a title. Below is the full path, in order, with the dates attached so any of it can be checked.

  1. 2020 · Resident & business owner

    Put down roots in Robbinsville

    Made Robbinsville home in 2020, and co-founder of Ganga Indian Restaurant at Main Street Commons in Town Center.

  2. 2021 · Zoning Board

    Started where the details live

    Appointed to the Robbinsville Township Zoning Board, weighing variance requests against the neighborhoods around them.

  3. 2022 · Planning Board

    Shaped the bigger picture

    Moved to the Planning Board, reviewing site plans and subdivisions against the township’s master plan.

  4. March 2022 · Poland–Ukraine border

    Answered a humanitarian call

    One of four New Jersey volunteers from BAPS Robbinsville who flew to Poland to help refugees fleeing the war, then organized supply drives back home. Commended by Mayor Dave Fried.

  5. 2023–2026 · Land Use Board

    Reviewed the projects that shape our town

    Served on the combined Land Use Board, weighing applications on traffic, environment, and fit with our master plan, and as the Mayor’s representative on redevelopment planning.

  6. Ongoing · County and State

    Service beyond Town Hall

    Member of the Mercer County Workforce Development Board, and serving with the New Jersey Office of Homeland Security and Preparedness.

  7. January 29, 2026

    Chosen unanimously from 11 applicants

    When Council President Mike Todd became Mayor, eleven residents applied for his seat. Ravi was the only nominee and the governing body’s unanimous choice.

  8. February 12, 2026

    Sworn in to Township Council

    Took the oath of office and took on liaison roles with the Historic Preservation Committee and Robbinsville Public Schools.

  9. November 3, 2026

    Your vote decides what comes next

    The winner serves the remainder of the term through January 15, 2028.