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
-
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…
-
AI and Large Language Models like ChatGPT are a threat to your software engineering job
I’m sick and tired of my fellow tech-bros down playing AI. AI is an existential threat to software careers. It’s an existential threat, because…
Let’s build something.
Open to roles where range matters — build/release, developer tools, hardware, or something entirely new.