Benjamin Wong — backend engineer focused on performance, scale, and simplicity.

about

Hello! I'm a software developer passionate about building efficient, accessible software with tangible impact. I also hold a Bachelors in Computer Science from the University of California Irvine with a specialization in Intelligent Systems/Machine Learning.

I'm currently focusing on building APIs/backend systems, compilers, and full stack applications.

projects

TMF Music

A full stack music sharing and streaming platform

TMF Music is a full-featured music platform where users can securely sign up, log in, and manage their content through an authoritative backend and an intuitive, optimized frontend. Users can freely upload, edit, delete, and share music, customize their profile, organize tracks into playlists, and stream their favorite songs.

Woodstock

A performant chess engine and AI opponent

Woodstock is a chess engine and AI opponent built from the ground up in C++ and compiled to Web Assembly. With magic bitboards, iterative deepening, alpha-beta pruning and more under the hood, it's both a crafty opponent and quick thinker.

Yar

A simple terminal text editor

Yar is a lightweight terminal text editor written in pure C, inspired by Vim and the kilo project. With syntax highlighting, commands and text search, and basic customization like tab width or line numbers, Yar is a minimal yet functional proof of concept.

Silva

A tiny multiplayer web game

Silva is a small-scale multiplayer online game (akin to an MMORPG) where players can create accounts and characters, joining virtual worlds to fight enemies or other players on an authoritative master server. From fighting powerful bosses to chatting and emoting while doing obstacle courses to facing other players head to head, Silva allows players to explore a tiny world with (or against) friends.

Holly

A fully autonomous music and video content generator

Holly is a full automatic service that selects popular music, generates musical remixes with an accompanying stylized music video, and uploads them to social media. Following the "Slowed + Reverb" style, Holly makes use of several powerful tools like sox, soundstretch, and ffmpeg to filter and edit both audio and video inputs, generating video metadata to complete the finished upload. Almost 400 automatically generated videos later, Holly has accrued over 1,000 subscribers and over 1.9 million total views.