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.
- 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
- Summer 2018: SWE intern on the infrastructure team at Quora
- Summer 2019: SWE intern on the marketdata and tools/compilers teams at Jane Street Capital
- Summer 2020: FPGA intern on the hardware team at Akuna Capital
- Winter 2021: FPGA intern at Jane Street Capital