Neil Giridharan

I am a final year PhD student in Computer Science at UC Berkeley advised by Professor Natacha Crooks.
✉️ giridhn AT berkeley DOT edu

Research Interest: Distributed systems and consensus protocols

Publications

Ambulance: saving BFT through racing
Neil Giridharan, Shubham Mishra, Lorenzo Alvisi, Natacha Crooks, Benjamin Marsh, Hein Meling, Kartik Nayak, and Grzegorz Prusak
To appear in USENIX OSDI, 2026.

[pdf]  

Pesto: Cooking up High Performance BFT Queries.
Florian Suri-Payer, Neil Giridharan, Liam Arzola, Shir Cohen, Lorenzo Alvisi, and Natacha Crooks
In ACM SOSP, 2025.

[pdf]  

Real Life is Uncertain. Consensus Should Be Too!
Reginald Frank, Octavio Lomeli, Neil Giridharan, Soujanya Ponnapalli, Marcos K. Aguilera, and Natacha Crooks.
In HotOS, 2025.

[pdf]  

Autobahn: Seamless high speed BFT
Neil Giridharan*, Florian Suri-Payer*, Ittai Abraham, Lorenzo Alvisi, and Natacha Crooks.
In ACM SOSP, 2024.

[pdf]   [arxiv]  

Granular Synchrony
Neil Giridharan, Ittai Abraham, Natacha Crooks, Kartik Nayak, and Ling Ren.
In DISC, 2024.

[pdf]   [arxiv]  

BeeGees: Stayin' Alive in Chained BFT
Neil Giridharan, Florian Suri-Payer, Matthew Ding, Heidi Howard, Ittai Abraham, and Natacha Crooks.
In ACM PODC, 2023.

[pdf]   [arxiv]  

Bullshark: DAG BFT Protocols Made Practical
Alexander Spiegelman, Neil Giridharan, Alberto Sonnino, and Lefteris Kokoris-Kogias.
In ACM CCS, 2022.

[pdf]   [arxiv]  

Brief Announcement: It’s not easy to relax: liveness in chained BFT protocols
Ittai Abraham, Natacha Crooks, Neil Giridharan†, Heidi Howard, and Florian Suri-Payer.
In DISC, 2022.

[pdf]  

Scaling Replicated State Machines with Compartmentalization
Michael Whittaker, Ailidani Ailijiang, Aleksey Charapko, Murat Demirbas, Neil Giridharan, Joseph M. Hellerstein, Heidi Howard, Ion Stoica, and Adriana Szekeres.
In VLDB, 2021.

[pdf]  

Matchmaker Paxos: A Reconfigurable Consensus Protocol
Michael Whittaker, Neil Giridharan, Adriana Szekeres, Joseph M. Hellerstein, Heidi Howard, Faisal Nawab, and Ion Stoica.
In JSys, 2021

[pdf]  

A Generalized Multi-Leader State Machine Replication Tutorial
Michael Whittaker, Neil Giridharan, Adriana Szekeres, Joseph M. Hellerstein, and Ion Stoica.
In JSys, 2021

[pdf]  

Preprints

It's not a lie if you don't get caught: simplifying reconfiguration in SMR through dirty logs
Allen Clement, Natacha Crooks, Neil Giridharan, and Alex Shamis.
In arXiv, February 2026.

[pdf]  

Proteus: Append-Only Ledgers for (Mostly) Trusted Execution Environments
Shubham Mishra, Joao Goncalves, Chawinphat Tankuranand, Neil Giridharan, Natacha Crooks, Heidi Howard, and Chris Jensen.
In arXiv, February 2026.

[pdf]  

No-Commit Proofs: Defeating Livelock in BFT
Neil Giridharan, Heidi Howard, Ittai Abraham, Natacha Crooks, and Alin Tomescu.
In ePrint, September 2021

[pdf]   [talk]  

Teaching

  • GSI: CS162, Operating Systems and Systems Programming, Fall 2025
  • GSI: CS294, Distributed Systems and Distributed Computing, Spring 2023
  • GSI: CS194/294, Decentralized Finance, Fall 2021

Education

UC Berkeley (2016-2020, Bachelor of Arts in Computer Science)