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 projects I've worked on as well as places I've worked.

University of California, Berkeley

2020 to 2024. B.A in Computer Science

Relevant coursework: Data Structures (TA), Algorithms, Computer Architecture, Databases, Quantum Computing, Discrete Math, Linear algebra and Circuits, Calculus 1/2. Soon: Operating Systems, Computer Security

Livingston High School

2016-2020. High School Diploma



Undergraduate Student Instructor (20 Hour TA)

UC Berkeley Data Structures - CS61B. Aug 2022-Present

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 - EC2. May 2022 - Aug 2022

As an SDE intern at AWS, I developed a refund automation feature using Lambda and Step Functions. It 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 resoloution of using a step function, I used SQL to analyze customer data and determine how to minimize latency.

Undergraduate Researcher

Computational Representations in Education lab. Feb 2021 - Present

As an undergraduate researcher, I work on a storied computing game to support identity development by allowing students to hack source code of the game.

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.

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