Hey, I'm Alex Trostanovsky!

About me

I'm a Computer Science MSc Student in the University of British Columbia. I'm a member of Systopia and am supervised by Prof. Margo Seltzer.
In my research, I work with software systems that manage graphs. The current graph processing landscape offers two approaches:

  1. Graph databases are optimized for simple queries about individual elements in the graph but are typically unable to efficiently process analytic queries on large graphs that take into account the entirety of the network.
  2. Distributed graph processing systems solve this problem, but exhibit poor single-node performance and do not persist data, thus requiring a long, slow ingest process.

My research goal is to bridge the gap between these two approaches by implementing data structures that enable both graph data storage and efficient analytic queries.

When I'm not traversing edges and vertices, I enjoy canoeing in the backcountry, cycling, and fishing.