Just an easier way to store info about me. At some point I'll make this look prettier and less like a resume :)
I am a software engineer, researcher & innovator, presently studying Computer Science & Mathematics, minoring in Music at Cornell University with a concentration in Programming Languages (PL) and Compilers. I love research, teaching and building highly-quality, high-impact software.
My professional interests involve large-scale software, fullstack development, fast compilers and machine learning. My research interests primarily involve programming languages, type systems and verification. I am a strong believer that CS is at its best when used hand-in-hand with other areas, and am always searching new for ways to integrate fields ranging from finance to music to ornithology.
I am based in Ithaca during the school year. Over the 2025 summer I will be dividing time between NYC, the Bay Area and Ithaca. DM on Linkedin or email to get in touch!
Starting Summer 2025 — I co-founded and currently lead engineering, analytics & AI at Cove with Hrishabh Ayush. Our team builds software for investing in derivatives in event-driven insurance markets, and are currently focusing on developing tools and prediction software for investing in flight insurances.
Starting Summer 2024 — I research compilers, networking, programming languages and computer architecture abstractions at Cornell's Capra Research Group, where I am advised by Adrian Sampson and Anshuman Mohan. My research spans PL and computer networks, specifically within packet scheduling. I design programming languages, semantics & hardware for packet scheduling and build IRs for hardware accelerators. I served as a BURE researcher and ACSU representative for Capra. I am currently working on developing hardware abstractions for packet scheduling policies and exploring compiler optimizations via calenderization.
Starting Fall 2023 — I co-lead Cornell's CMSX research & project team, the engineering team responsible for designing & maintaining Cornell's course management system. I am advised by Andrew Myers and work alongside a team of fantastic developers . I currently lead the development of CMSX's Classic Staff-Side UI. I developed the platform's student commenting system & led the development of features including regrades, rubrics and secure enrollment. I am currently developing functionality to securely serialize, import and export course templates.
Previously, I worked as a data analyst & engineer at the Cornell Lab Of Ornithology, on the Merlin project, where I worked on image classification, data cleaning software and curated database profiles for hundreds of species splits. Before that, I worked for a year as a machine learning reseacher at ASDRP, where I developed models applying supervised learning techniques to imaging in water quality analysis. Before that, I led the Saberchat development team for two years, where we built intranet platforms for schools, clubs and communities in the East Bay in California.
Starting Fall 2025 — I will serve as Head Teaching Assistant for Cornell's Honors-Level course in Object-Oriented Programming and Data Structures in Fall 2025.
Starting Fall 2023 — After joining as a junior teaching assistant in Fall 2023, I then spent three semesters (Spring '24, Fall '24, Spring '25) as Head Teaching Assistant of Cornell's core Functional Programming and Advanced Data Structures course. I worked with Michael Clarkson and Anshuman Mohan, where I developed assignments, labs and course material, taught hundreds of students concepts including functional programming, interpreter design, formal verification & foundations of PL, and led three generations of course staff.
I previously worked as the lead mentor & curriculum developer at CodeForFun's HackHighSchool program, where I led instruction in Java programming, Python game development and full-stack development. I have founded and tutored several educational programs for students ranging from elementary school to high school in learning the fundamentals of programming and computer science.
I am an avid birdwatcher and wildlife photographer, and sometimes post my photos online. I previously had a birdwatching blog which I will (hopefully) migrate here soon.
I play the piano, guitar and violin, having toured as an orchestra musician and pianist in both the US and Europe. I have also dabbled in Indian Carnatic and Indonesian Gamelan music. I occasionally compose and arrange music!
In my remaining spare time, I love biking and swimming, as well as cooking and baking new things. I am an avid soccer and cricket fan.