William Santosa

Software Engineer

Hi! I'm a software engineer with professional experience in infrastructure, databases, system design, and configurations. I earned my master's degree in computer science from UCLA and graduated summa cum laude with a bachelor's degree in computer science from UCSC. In my spare time, I enjoy climbing, reading, editing and filming videos with my friends, and adopting stuffed animals.

Now

Album

Software Engineer, Infrastructure Group · Roblox

July 2025 - Present

Placeholder Image

Studio Management Application v2

July 2025 - Present

Projects

Simulation wwith zombies, l systems, and boids

Last of Sus: Zombie Apocalypse Simulation

April 2024 - June 2024

Artificlal Life Zombie Apocalypse Simulation written in Unity utililizing boid behavior, behavior trees, L systems, A star algorithm, raytracing, and more.

UnityC#
Hand cropper application in action

Hand Cropper

May 2024 - June 2024

Real-time hand cropper using active contour snakes, convex-hull algorithm, and various other optimization techniques.

PythonMediaPipeOpenCVMatplotlib
Articulated human model tracing a path on blackboard

Inverse Kinematics Human

February 2024 - March 2024

Simulation of a human arm tracing on a blackboard using inverse kinematics with Jacobian-based methods and kinematic modeling.

JavaScriptNode.jsThree.jsWebGL
Front Page

NoteScript

February 2023

Full stack web application that generate notes from transcripts.

JavaScriptNode.jsFlaskOpenAI API
Primordian Rek'Sai Splash Art

Not Clash v2

January 2023

Second iteration of the original Not Clash discord bot. Facilitates League of Legends matches, stores player and match information in SQLite database, and provides concurrent matchmaking based off Elo rating with many players.

JavaScriptNode.jsSQLiteDiscord.js
Campus Image

A Guide to the UCSC's CS Majors

January 2023 - March 2023

Collaborated in a team of three to create a guide to UCSC's Bachelor of Science/Arts in Computer Science and Bachelor of Science in Computer Science: Computer Game Design majors. Contains descriptions of courses, programming languages, professors, and graduation requirements.

YouTube Logo

YouToo

August 2022 - September 2022

Desktop application for fast and convenient downloading of YouTube videos for offline access.

PythonPyQt6PyTube

Employment

Album

Software Engineer Intern · Roblox

July 2024 - September 2024

Unified two high-throughput products handling 220K+ requests/sec per region. Designed API endpoints and MSSQL components to migrate 1M+ rows of data to a new system. Built an exporter to convert legacy data into configuration-as-code. Automated data publishing with Python and GitHub Actions. Developed cross-environment endpoints in collaboration with infra teams.

C#Python.NET CoreGitHub ActionMSSQL
Album

Software Engineering Intern · Maxar Technologies

June 2022 - September 2022

Developed internal features for Intelsat’s Galaxy-31 and Galaxy-32 C-band satellites launched by SpaceX. Automated weekly telemetry database installs with Bash and Python, saving 3+ hours per week. Proposed and implemented persistent storage to auto-upload updated telemetry data.

PythonBashShell
Album

Research Assistant · Santa Cruz Institute for Particle Physics

March 2022 - June 2022

Collaborated with Professor Jason Nielsen and team on a machine learning project to identify variables correlated with the Higgs boson from 200,000+ particle collision events.

PythonKerasTensorFlowmatplotlibpandasdBaseJupyter Notebook

Education

Album

Master of Science in Computer Science · UCLA

September 2023 - June 2025

Coursework includes software engineering, database systems/mining, artificial intelligence and life, and computer vision. Served as the Social & Wellness Director for the UCLA Association of Indonesian Americans during the 2024 school year.

Album

Bachelor of Science in Computer Science · UCSC

July 2020 - June 2023

Graduated summa cum laude with highest honors in major. Coursework includes database systems, computational models, analysis of algorithms, computer system design, computer architecture, and computer graphics.