EDUCATION
University of California, Berkeley
August 2021-Present, Expected Graduation of May 2025
Studying Computer Science
SKILLS AND RELEVANT COURSEWORK
CODING SKILLS
Python (9 years), HTML/JS (8 years), Java (4 years), C++ (4 years)
COURSEWORK
CS61A: Structure and Interpretation of Computer Programs (Fall 2021)
CS61B: Data Structures and Algorithms (Spring 2022)
CS70: Discrete Mathematics and Probability (Spring 2022)
EECS16A: Designing Information Devices and Systems I (Spring 2022)
CS61C: Great Ideas in Computer Architecture (Fall 2022)
CS170: Efficient Algorithms and Intractable Problems (Fall 2022)
My personal favorite class I've taken so far. I've been on course staff for this class during Spring 2023, involving grading exams and holding office hours.
CS184: Introduction to Computer Graphics (Spring 2023)
EECS127: Optimizaion Models in Engineering (Spring 2023)
CS188: Introduction to Artificial Intelligence (Spring 2023)
EXPERIENCE AND PROJECTS
DATA SCIENCE INTERN Inficon, Summer 2023 (Ongoing)
Building a C++ application to analyze semiconductor manufacturing data.
Using machine learning algorithms to identify trends in the data.
REU RESEARCH INTERN Syracuse University, Summer 2022
Performed research with Prof. Garrett Katz in the EECS department, wrote a web app to gather data for AI/ML research on typing patterns of human coders.
Analyzed preliminary data and found interesting trends.
COMPUTER ART AND CODING INTERN Remote, Summer 2020
Used JavaScript for computer art project with artist and Google computer scientist.
Analyzed pixels of images to combine several images into one interesting art piece.
Later on, used Three.JS to make 3D models of scenes related to these images.
ULTIMATE SKI RACE 3D Personal Project, 2021-22
Game involving true-to-life 3D models of 207 real ski mountains from across the U.S.
Used real satellite and topographic data from Mapbox.
Used Three.JS to make fast and reliable 3D graphics.
CS61CPU UC Berkeley Computer Architecture Class Project, October-November 2022
Used Logisim to create a simulation of a functioning RISC-V CPU from the ground up.
Finished CPU could run any RISC-V commands, including add, load, store, branch, and jump.
GITLET UC Berkeley Data Structures and Algorithms Class Project, April 2022
Used Java to build a version control system mimicking Git, including many features such as adding files, committing changes, and merging branches.
Built the project from scratch, and maintained a large (1000 line) codebase.
LEADERSHIP, ACTIVITIES, AND AWARDS
COMPETITIVE PROGRAMMING Mind Sport Involving Solving Algorithmic Problems, May 2019-Present
Reached International Master on Codeforces in May 2022, top 1% of all users worldwide.
Participated in ICPC and won third place at ICPC Regionals two years in a row, involving competing on a team of three to efficiently solve as many algorithmic problems as possible within a short amount of time.
Qualified for and participated in ICPC Nationals in 2022 in Orlando, FL.
More info on my dedicated Competitive Programming page.
COMPETITIVE CODING AT BERKELEY College Competitive Programming Club, July 2022-Present
Founded the club in July 2022, assembled and managed an officer team of ten competitive programmers.
Organized many club activities, including tutorials, contests, and head-to-head tournaments.
Sent 6 teams to ICPC Regionals 2023, with all 6 placing in the top 15, and the top 4 placing in the top 6.
CAL CYCLING CLUB Appointed to Technical Captain Officer Position, May 2022-Present
Created a new website for the club, using HTML/JS.
Included many new, advanced features, such as a system for coordinating group rides using a Google Firebase database.
JDHS CODERAMS CLUB High School Computer Science Club, September 2017-May 2021
Elected Co-Vice President (2018-19), Co-President (2019-20), and President (2020-21).
Worked on a team of officers from 2018-2021.
Coordinated many club activities, such as tutorials and competitions, including online activities during COVID.