About
Hi ! Welcome to my page.
I’m a 1st year PhD student at the David R. Cheriton School of Computer Science, University of Waterloo. I’m part of the Data Systems Group (DSG) Lab, advised by Prof. Semih Salihoğlu.
I recently completed my Master’s Thesis (MMath CS), also from the University of Waterloo. Prior to this, I worked as a Software Engineer for 2 years at Goldman Sachs.
Research Interests
- Databases
- Graph Data Management
I’m currently involved with Kùzu a new graph database (GDBMS) for analytical workloads. Kùzu is a single node disk-based columnar GDBMS with support for processing larger than memory datasets, a vectorized query execution engine and MVCC for transactions.
For my Master’s Thesis I worked on efficient scheduling policies for handling recursive joins in Kùzu. I modified Kùzu’s default morsel-driven scheduling policy to parallelize a single recursive computation (frontier-based parallelism) while also executing multiple concurrent recursive computations (vanilla morsel-driven parallelism) to gain query speedups.
In general, I am interested in database internals and enjoy low-level systems programming (primarily C++).
Contact: a8chakra [at] uwaterloo [dot] ca