A photo of me standing in front of Crater Lake in Oregon at sunrise.

Kasra Jamshidi

I make software systems efficient, scalable, and usable. My specialty is translating application semantics into concrete performance gains in large-scale graph systems.

I made Peregrine, a fast, programmable data mining engine for massive graphs which analyzes user queries to aggressively optimize execution. Reach out if you want creative solutions to your scalability bottlenecks.

You can find my talks on YouTube.

Publications

Contigra: Graph Mining with Containment Constraints
EuroSys '24
Joanna Che, Kasra Jamshidi, Keval Vora
OsirisBFT: Say No to Task Replication for Scalable Byzantine Fault Tolerant Analytics
PPoPP '24
Kasra Jamshidi, Keval Vora
Accelerating Graph Mining Systems with Subgraph Morphing
EuroSys '23
Kasra Jamshidi, Guoqing Harry Xu, Keval Vora
Anti-Vertex For Neighborhood Constraints In Subgraph Queries
GRADES-NDA '22
Kasra Jamshidi, Mugilan Mariappan, Keval Vora
A Deeper Dive into Pattern-Aware Subgraph Exploration with Peregrine
SIGOPS OSR '21
Kasra Jamshidi, Keval Vora
Peregrine: A Pattern-Aware Graph Mining System
EuroSys '20
Kasra Jamshidi, Rakesh Mahadasa, Keval Vora