1

Contact

Brandon Li

Software Engineer

I build fast, reliable open-source software that powers back end applications.

2

About Me

I'm a college sophomore from Boston passionate about constructing efficient high-end software for the open-source community. I currently study Computer Science at the University of California, Los Angeles, where I'm taking courses in data structures, algorithms, and systems. You may find me online as PulseBeat02.

I currently intern at Google, where I work on the YouTube video player. I contribute to bring new cool features to the ecosystem, like integrating computer vision and machine learning into media playback with SAM2 to segment objects and draw faces in real-time.

In my spare time, I enjoy playing clarinet in my university orchestra and wind ensemble, and develop my own open-source projects.

3

Experience

Google

Incoming Software Engineering Intern

YouTube Infrastructure (Video Player Experience)

JavaAndroidC++

Jun 2026 - Sep 2026

VideoLAN

Software Engineering Intern

VLC Media Player

CC++OpenCVAI/MLMakefileMeson

Jun 2025 - Sep 2025

Halvex

Back End Developer

Linked Roles Discord Bot

JavaScriptTypeScriptExpress.jsNode.jsMongoDB

Feb 2023 - June 2023

Chelmsford Chinese Language School

Java Mentor

Java Introduction Course Teacher

Java

Sep 2021 - Feb 2022

4

Projects

mcav

A cross-platform multimedia framework (~100 stars) for building Java media applications. Integrates with VLC and mpv for fast, native media playback alongside a self-written avcodec player. Uses OpenCV for fast image processing, and contains several other built-in modules, such as an HTTP player that uses Javalin to play audio through a web interface.

JavaAssemblyJavalinFFmpegOpenCV
mcav

mpvj

Java bindings for libmpv, the media player library used by mpv. Provides a native interface to access media player features like control, playback, and rendering.

JavaJNAmpv
mpvj

Murder Run

A Bukkit gamemode for Minecraft servers with over 30k lines of code. Inspired by Dead by Daylight, it contains several features like 100+ gadgets and abilities, easy map creation, and so much more. Uses Hibernate ORM to store maps and configurations.

JavaHibernateBukkit
Murder Run

Portfolio Website

My portfolio website to showcase my projects and skills.

ReactNext.jsTypeScriptMaterial UI
Portfolio Website
5

Blog

No blog posts found.

Designed with 🧠, developed using WebStorm IDE. Built using React, Next.js, Tailwind, and Material-UI components.