This page describes my work experience. Projects conducted while in these positions, when publicly available, are listed in Projects.
Table of Contents
Software Engineer II, Software Engineer (Ramp)
Software Engineer (Giveasy)
Graduate Student, Research Assistant (Tufts University)
Infrastructure Team Lead, Graduate Teaching Assistant (Tufts University)
Head Teaching Assistant (Brandeis University)
Computational Science Intern (Lawrence Livermore National Laboratory)
Software Engineering Intern (Pangaea Holdings)
Teaching Assistant (Brandeis University)
I am a backend software engineer on the Applied AI team at Ramp.
See this blog post to see some of the stuff I worked on!
Had the opportunity to work with the founders Eitan, Isaac, and Jack - check out the website!
I was a graduate student conducting research primarily under Prof. Fahad Dogar. During this time, I investigated a variety of topics including but not limited to: DNN adaptation in the context of cluster scheduling, adapting automated hyperparameter optimization to resource availability, and intelligent selection of LLMs to save cost. This involved browsing background literature, reproducing results, developing and implementing new strategies and algorithms, writing internal technical reports, and preparing publications. For more information, see Research.
I was a graduate teaching assistant for CS 15 Data Structures taught by Milod Kazerounian (fall 2022, spring 2023), Antonella Di Lillo (fall 2022), Fabrizio Santini (summer 2023), and Marty Allen (spring 2024). I primarily worked on and led the course infrastructure team. This involved updating and integrating our autograder, writing tests, developing scripts to automate various tasks (e.g. using MOSS, scraping GitHubs, assigning students to graders), using CI/CD pipelines, and more. I also assisted with other course duties such as grading, office hours, and labs.
Brandeis University, Spring 2020 and Spring 2022
For my work as a teaching assistant (TA) and head TA at Brandeis University, I received the Max Chretien Award. To read about the programming assignments I wrote, please see this GitHub repository.
In spring 2022, I was a co head TA with Eitan Joseph for Professor Iraklis Tsekourakis for COSI 131A which covers operating systems in Java. I supervised 8 undergraduate TAs and worked closely with Prof. Tsekourakis to deliver course material to a class of 80 students. I presented at assignment tutorials, implemented 4 programming assignments (PAs), and organized homework grading among other duties.
In spring 2020, I was head TA for COSI 21A Data Structures and the Fundamentals of Computing, taught by Prof. Antonella Di Lillo. I supervised 13 undergraduate and graduate TAs and worked closely with Prof. Di Lillo to deliver course material to a class of 120 students. I prepared, ran, and presented at weekly recitations, wrote and implemented 3 PAs, wrote and solved exam questions, and organized rubrics and grading for all homework assignments.
I developed an algorithm to identify individual crystals in a sequence of atomic force microscope images of a polymer. The polymer is used as a binder in energetic materials. I worked primarily with Senior Staff Scientist Dr. Christine Orme (Materials Science Division). The algorithm which I developed produces a sequence of masks that label the points in an image that belong to each individual crystal. The rates at which crystals appear and grow to cover the image field can be computed from these masks, and can be used to assess the stability of the polymer.
I was placed at Livermore through the Summer Undergraduate Laboratory Internship program.
Pangaea Holdings, July 2020 - June 2021
I worked full-time from July to August 2020 and part-time from September 2020 to June 2021 on the analytics team. My primary tasks were to predict, analyze, and visualize company spending and revenue. I worked primarily with Benjamin Segal, who was the chief of staff at Pangaea. I (i) incorporated Facebook’s Prophet forecasting procedure to predict future lifetime value of various customer groups, (ii) worked with Facebook and Snapchat marketing APIs to compute customer acquisition cost, (iii) built various interfaces that abstracted the transfer of data from vendors such as Amazon to Pangaea databases, and (iv) used a variety of visualization tools to build interactive tables and charts for the marketing team.
In fall 2019, I was a TA for COSI 12B Advanced Programming Techniques in Java taught by Prof. Antonella Di Lillo. I developed a PA, presented at recitations, and graded weekly PAs and exams.