Software · Hardware · Everything in between · Los Angeles
I learn everything. Then I ship it.
Call of Duty build pipelines. LED driver circuits. SaaS support. FPGA experiments. My own Steam games. Eight years of picking up whatever the problem needs — and shipping with it.
800+
developers used Resolvy daily at Treyarch
4 titles
Call of Duty games credited, 2022–2024
GDC 2024
credited in Activision’s MergeBot presentation
76k
downloads — Veritex, my own Steam game
Call of Duty — shipped titles
Build & release engineering at Treyarch, 2021–2024. Credits verified on MobyGames.
Black Ops 6
2024 · Engineering Support
Warzone Mobile
2024 · Treyarch
Modern Warfare III
2023 · Engineering
Modern Warfare II
2022 · Engineering
Plus the CoD launcher tool adopted by all three major Call of Duty studios, and MergeBot / Resolvy — the GDC 2024 presentation (PDF) my merge-automation work was credited in.
Career highlights
Colorlight USA
Application Engineer · 2024 – now
Technical bridge between Shenzhen engineering and US customers — LED display hardware, driver ICs, trade shows in the US and China.
Treyarch
Build & Release Engineer · 2021 – 2024
CI/CD for Call of Duty. Built Resolvy (GDC-credited, 800+ devs), cut CI runtime 30%, shipped the cross-studio launcher tool.
Free Range Games
Senior Build Engineer · 2021
Jenkins CI on AWS spot instances, CloudFormation-managed Perforce, customized Unreal Game Sync frontend.
Selected projects
Resolvy / MergeBot
Python · Perforce · GDC 2024
Merge-conflict automation credited in Activision’s GDC talk — slides (PDF) · video.
Bug Wars & more
Unity3D · C# · NodeJS
Multiplayer RTS, matchmaking systems, engineering side quests.
Writing
-
External PWM Bitframes vs. 16-Bit Grayscale
External PWM sends a timeline; a grayscale driver sends a value. Compare bandwidth, timing pressure, FPGA complexity, and the tradeoffs that determine which LED-driving…
-
VHDL and FPGA
I’ve recently been learning more and more about FPGA development and VHDL. It’s quite different from what many software engineers think “programming” is. FPGA’s…
Let’s build something.
Open to roles where range matters — build/release, developer tools, hardware, or something entirely new.