Chris Zeng

Hi, I’m Chris

I’m an electrical engineer from Waterloo who ended up writing software. At AWS I swapped the cryptographic library under DynamoDB’s TLS termination and deployed it globally with zero downtime; at TikTok (ByteDance) I build and optimize infrastructure at similar scale.

I like understanding how things work from first principles and building things myself. I’ve contributed to MongoDB’s query planner and Bitcoin Core, and I make videos that explain distributed systems. I also built a trading bot that ran unattended against a live broker, and used a hidden Markov model to look for market regimes.

Outside of work, I’m a former amateur boxer and a classically trained violinist.

What I'm working on this week

A race condition in Bitcoin Core's RPC layer: miners calling getblocktemplate hit a failed assertion if the call arrives while the node is still starting up or already shutting down.

My fix is open as PR #36047. Write-up coming soon.