Neil Giridharan

I am a 4th-year PhD student in Computer Science at UC Berkeley advised by Professor Natacha Crooks. I am supported by the Meta PhD Research Fellowship.
✉️ giridhn AT berkeley DOT edu

Research Interest: Distributed systems and consensus protocols

Publications

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]  

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

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: 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)