Work Experience
2021

Software Intern, Plume
At Plume, I worked on upgrading microservices to GRPC, internal service scripts, and using the Braze APIs to onboard new customers.
through MLH
Worked with Facebook AI Research on reducing requisite code churn in VISSL, their open source library for self-supervised learning. Standardized event storage and logging interfaces, and implemented responsive learning rate scaling.
2020
Fellow, MLH
Worked on BentoML, a high-performance machine-learning model server. Eliminated all warnings from tests in master, and ideated and executed one of the project's largest refactors that halved the amount of code required for a typical contribution.
2019

API Intern, Plume
Upgraded the network operations center to ECMAScript6, improved its accessibility, and halved its load times. Kicked off the migration from AngularJS 1.x to Angular 8, and added support for dynamic CORS headers to microservices.
2018

Instructor, Tutorfly
Taught web development skills to a class of elementary, middle, and high school students, covering the complete process of creating a well-built, accessible website.
Education
2020

Jack Baskin School of Engineering, UC Santa Cruz
Studying Computer Science at UC Santa Cruz and expecting to graduate in 2024.
2016

Lynbrook High School
Took 6 AP courses, became co-president of the web development club, co-founded the machine learning club, and was a part of service organizations like Link Crew
My Work
A collection of my open source work

Concept
Concept is a natural language analysis tool geared towards students doing creative writing. It is powered by the Google Natural Language API.
Over the course of 2020 I added support for using Rust installed on the Windows Subsystem for Linux to the Rust plugin for IntelliJ IDEA and CLion.

IntelliJ Rust WSL Support
Ambient
In my senior year of high school, I wrote Ambient so that I could use IntelliJ to submit my coursework instead of Eclipse. It supports downloading assignments and submitting to WebCAT servers.