Loading...

Brandon Li

Software Developer

B

L

About Me

Hi, I'm Brandon! I am currently a student studying computer science at UC Berkeley. I’m fascinated by how extensive the field of computer science is and the massive role it plays in today’s world. Most recently, I have been working on the SharePoint infra/scalability team at Microsoft. Before that, I worked at PhET Interactive Simulations where I developed educational physics and chemistry simulations. Outside of work / academics, I'm involved with some communities on campus. I am a Client Developer for Codebase, a student organization that writes production code for high-growth tech companies. I also led the Fairview Web Team, where I helped develop and maintain the school's website. Please don’t hesitate to contact me!

Education

UC Berkeley

Graduation:
2023
GPA:
3.9
Relevant Coursework:
  • CS 170: Efficient Algorithms and Intractable Problems
  • CS 61C: Great Ideas in Computer Architecture (Machine Structures)
  • CS 70: Discrete Math & Probability
  • CS 61B: Data Structures & Algorithms
  • CS 61A: Structure & Interpretation of Computer Programs
  • EECS 16A/B: Designing Information Devices and Systems I & II

Fairview High School

Graduation:
2020
GPA:
4.7 weighted
Relevant Coursework:
  • AP Computer Science A
  • IB Computer Science HL

Skills

Frameworks & Libraries
  • Node.js
  • Ruby on Rails
  • .NET
  • Express
  • Vue.js
  • React.js
  • React Native
  • Microsoft SQL Server
  • Nuxt.js
Technical Languages
  • Javascript/Typescript
  • Python
  • Java
  • Go
  • C#
  • Ruby
  • Swift
  • Lisp
  • SQL
  • HTML/CSS
Tools & Technologies
  • Kubernetes
  • Docker
  • AWS (S3, ECR)
  • MongoDB
  • PostgreSQL
  • Git
  • Unix/Linux
  • LaTeX

0

Organizations

0+

Skills/Languages

0

Projects

0+

Industry Experiences

Industry Work

Microsoft

Software Engineering Intern • SharePoint Infra/Scalability Team

May 2021 - Aug 2021

  • Improved load balancing of threads for gradual database mitosis of sites, which improved the performance and reduced customer downtime by 15%.
  • Implemented a data analysis service to aggregate metrics to understand data integrity issues with customer settings. Continued by designing and implementing an extendable validation framework to detect, monitor, and fix those issues.

Berkeley Codebase

Client Software Developer

Codebase is a software consulting organization that builds products for high-growth tech companies every semester.

Keep Truckin

February 2021 - May 2021

  • Used an open-source machine learning platform called Seldon Core to create microservices for KeepTruckin's lane/vehicle detection ML models, and deployed the microservices to Kubernetes.
  • Implemented a multi-armed bandit epsilon-greedy router to determine the most optimal ML model (nighttime vs daytime models).
  • Deployed models with scalability, monitoring/analytics, and canary/blue-green strategies for components of the inference graph.
Circle Internet Financial

September 2020 - December 2020

  • Developed a USDC blockchain Dashboard, using Vue.js, Nuxt.js, and Ethereum/Algorand/Solana, that allows users to manage and interact with their USDC on multiple blockchain networks for Circle Internet Financial.
  • Supports viewing transactions & accounts, transferring USDC, and executing other privileged controls such as minting, pausing, blacklisting, etc.

PhET Interactive Simulations

Software Engineering Intern

Collision Lab

September 2019 - August 2020

  • Lead developer for interactive physics simulation Collision Lab .
  • Implemented core simulation features, including a non-discrete physics engine utilizing a bisection root finder, and varying elasticity collisions in multiple dimensions that conform to the conservation of linear and angular momentum.
  • Maximized global educational impact with translatability and inclusive accessibility features.
Vector Addition

May 2019 - August 2019

  • Worked on the implementation and improvement of the interactive math simulation titled Vector Addition .
  • Converted simulation from Java flash player app to HTML5 and Vanilla Javascript to achieve higher accessibility and portability.
  • Added features to help with the visualization of adding and subtracting vectors, including the addition of a draggable origin, vector equations, vector components, and much more.

Fairview Web Team

Team Lead & Software Developer

August 2018 - May 2020

  • Leader of school Web Team, a student-run organization that maintains and updates the Fairview High School website .
  • Written in Ruby on Rails and serves over 10,000+ weekly page views from parents, students.

Blog Posts

Collision Lab - My PhET Internship Experience (Part 2)

April 22nd, 2021

Vector Addition - My PhET Internship Experience (Part 1)

April 20th, 2021

Welcome To My Blog - Brandon Li

April 18th, 2021

Projects

Scalability/Infra | Kubernetes & Microservices

Keep Truckin

Crypto | Vue/Nuxt/Ethereum

USDC Dashboard

HackSC 2021 Winner | Socket.io/Vue/MongoDB

Purple POV

PhET Simulation | Javascript

Collision Lab

Sim Development | Javascript

Rotational Motion

PhET Simulation | Javascript

Vector Addition

Web Team | Ruby on Rails

Fairview HS | Website

Sim Development | Javascript

Collision Theory

Real Estate | REST API

QOZ Lookup

Game Development | Python/PyGame

Tetris PvP

Web Development | HTML5

Coveral

Game Development | Python/TKinter

Tetris Arcade

Game Development | Python/TKinter

Tic Tac Toe AI

iOS Development | Swift/Xcode

Metronome App

Game Development | Python/PyGame

Stack

iOS Development | Swift/Xcode

Stackless Calculator

Keep Truckin

Berkeley Codebase | Scalability/Infra | Spring '21

February 2021 - May 2021

USDC Dashboard

Berkeley Codebase | Crypto | Fall '20

September 2020 - December 2020

Purple POV

Purple POV - HackSC 2021 Grand Prize Winner

Feb 2021

Collision Lab

PhET Sims - Collision Lab HTML5

September 2019 - August 2020

Rotational Motion

December 2019 - May 2020

Vector Addition

PhET Sims - Vector Addition HTML5

May 2019 - August 2019

Fairview HS | Website

Fairview Web Team - Team Lead & Developer

August 2018 - May 2020

Collision Theory

February 2019 - March 2019

QOZ Lookup

February 2019

Tetris PvP

July 2018 - September 2018

Coveral

December 2018 - March 2019

Tetris Arcade

June 2018 - July 2018

Tic Tac Toe AI

March 2018

Metronome App

December 2018

Stack

August 2018 - September 2018

Stackless Calculator

November 2018

Contact

Don't Hesitate to Contact Me!

You can reach me via Linkedin or through my email below. Or you can send me a quick message and reach out through the form on the right.

brandon.li@berkeley.edu

(303) 717 1568