Senior staff software engineer with over thirteen years of experience designing, building, and scaling complex distributed systems, game platforms, and AI-driven content pipelines. Proven track record at Meta, Riot Games, and Amazon, with additional experience as first engineering hire at a venture-backed startup. Adept at translating product vision into technical architecture, leading cross-functional teams, and shipping consumer-facing products to millions of users.
Languages
TypeScript, Kotlin, Java, Go, Python, Bash, JavaScript, C#, SQL
Expertise
Distributed systems, AI-driven content generation, game systems engineering, API design, platform architecture, CI/CD, operational monitoring, cross-functional technical leadership
Techniques
Agile/Scrum, test-driven development, extreme programming, load testing, solutions architecture, third-party evaluation and integration
Tools
AWS, Docker, Terraform, Pulumi, Grafana, Honeycomb, Buildkite, GitHub, Protobuf, MySQL, Netty, Ktor, Perforce, Linux
University of British Columbia, Vancouver, BC, Canada
Bachelor of Science — Double Major in Computer Science and Mathematics