About

Hi! I’m Rahul. I'm a hardware engineer at Jane Street Capital.

Previously, I completed my undergrad (BS) and master's (MEng) in EECS at the Massachusetts Institute of Technology. During my time at MIT, I directed DevOps for HackMIT, helped run the MIT IEEE/ACM student chapter, and TA'd for 6.006 (Introduction to Algorithms).

Research

  • From 2017-2018, I worked in the Robot Locomotion Group with Professor Russ Tedrake. I worked on constrained footstep planning through the use of mixed-integer convex optimization, implementing a footstep optimizer with the Drake framework here.
  • From 2019-2021, I worked with Leonhard Spiegelberg under Professors Tim Kraska and Malte Schwarzkopf on Tuplex - open source here.
    • In 2020-2021, I pursued this research as a SuperUROP under the MIT EECS Undergraduate Research and Innovation Scholar grant.
    • In June 2021, we published this work in SIGMOD '21 - see the paper here.
    • At SIGMOD '22 Reproducibility, Tuplex received all the reproducibility badges - see the report here.
  • In 2021-2022, I did my MEng research with Professor Julian Shun, working on parallel, batch-dynamic kd-trees.
    • I wrote my thesis and a condensed paper based on this work.
    • We also published this work in ESA 2022 as part of the larger ParGeo framework - see the paper here.
  • In 2022, I competed as part of a team in the ZPrize 2022. We developed a mixed FPGA/CPU Multi-Scalar Multiplication accelerator for the BLS12-377 G1 elliptic curve. For our design, we developed many novel techniques and won 1st place, establishing the first open-source FPGA implementation of this problem. See our blog post, detailed technical write-up, and GitHub.

Internships

Links