Background
I began programming in high school, where I made a few websites and games in Javascript. Over time I began to learn new languauges and technologies. Below are some of the places I've worked.
Education

University of California, Berkeley

2020 to 2024. B.A in Computer Science

Relevant coursework: Data Structures (TA), Algorithms, Computer Architecture, Databases, Operating Systems, Computer Security, Computer Networking, UI/UX, Programming Languages and Compilers, Discrete Math, Linear algebra and Circuits, Calculus 1/2.

Livingston High School

2016-2020. High School Diploma

Valedictorian

Experience

Software Engineer

Upstash. December 2023 - May 2024

I worked on the core team on QStash, a serverless distributed messaging service. I Also created the distributed lock SDK: https://upstash.com/blog/lock and improved QStash documentation.

Undergraduate Student Instructor (20 Hour TA)

UC Berkeley Data Structures - CS61B. Dec 2022 - May 2024

I lead the Infrastructure team with the development of SOHQ, an open source office hours queue (see projects). I also teach weekly discussions, labs, and office hours which cover concepts such as Linked Lists, Asymptotics, OOP, Graph algorithms, Trees, Sorting, Git, Tries, Hashing and more.

Software Development Engineer Intern

Amazon Web Serivces - Quicksight. May 2023 - Aug 2023

At AWS Quicksight, I created a data visualization map type that integrates customer uploaded data and custom polygons on a world map using Mapbox, React, and Typescript.

Software Development Engineer Intern

Amazon Web Serivces - EC2. May 2022 - Aug 2022

As an SDE intern at AWS, I developed a refund automation feature using Lambda and Step Functions. The refund API was written in Java and allowed AWS to issue refunds for canceled EC2 Savings Plans. I also used CDK to chain lambdas in a step function. To come to the resolution of using a step function, I used SQL to analyze customer data and determine how to minimize latency.

Undergraduate Student Instructor (8 Hour TA)

UC Berkeley Data Structures - CS61B. Aug 2022 - Dec 2022

I teach weekly discussions, labs, and office hours which cover concepts such as Linked Lists, Asymptotics, OOP, Graph algorithms, Trees, Sorting, Git, Tries, Hashing and more.

Undergraduate Researcher

3D Printing Optimization Lab Jan 2023 - Present

As an Undergraduate Researcher, I'm designing and implementing a MySQL database that contains a comprehensive set of STL/Binvox models, along with associated ratings, to support the development of a neural network for predicting optimal orientations for 3D printing.

Software Engineer Intern

Learn To Win. May 2021 - Aug 2021

As an intern at L2W, I develped a rapid grading and custom feedback system, which is used by 100+ NFL, NCAA, and DoD coaches, resulting in 65% faster grading per quiz. I also integrated a 3rd party REST API to design and implement a certification system for players and instructors.

Skills
  • Python
  • Rust
  • Java
  • NextJS
  • React
  • JavaScript
  • Typescript
  • HTML
  • CSS
  • C
  • OpenMP
  • RISC-V
  • PHP
  • Laravel
  • SQL
  • Jest
  • Redux
  • Node.js
  • Flask
  • Scheme