Karl Cheng

Software Engineer at Optiver

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Karl Cheng is a software engineer with 12 years of experience building cloud-native infrastructure and developer tooling, currently at Optiver in Amsterdam. He blends strong data analytics and technical valuation knowledge from his Actuarial Studies background with hands-on engineering across multi-cloud CDN, edge compute, and serverless microservices. At Canva he led cross-cloud CDN and CSP rollouts and improved observability with Cloudflare, AWS CloudFront and Datadog, while earlier work modernised IaC-driven deployment flows using Terraform and Buildkite. An active open-source contributor and former Babel GSoC participant, he has deep familiarity with JavaScript compiler internals from contributions that fixed parser and class-property edge cases in the widely used Babel project. He also has teaching experience in operating systems and algorithms, reflecting an ability to communicate complex systems clearly to peers and students. Known for pragmatic problem-solving, he combines production-focused engineering with a developer-tooling mindset that surfaces hard-to-find bugs and operational bottlenecks.
code12 years of coding experience
job3 years of employment as a software developer
bookUNSW Sydney
languagesChinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
15,879reputation
1.2mreached
189answers
9questions
Badges
html
top-1%
jquery
top-5%
javascript
top-1%
google-chrome-extension
top-5%
github-logo-circle

Github Skills (25)

astm10
babel610
parserator10
javascript10
parser10
compiler-compiler10
babel-core10
html10
compiler10
babeljs10
jquery9
forloop9
s69
prototypes9
google-chrome-extension9

Programming languages (15)

JavaC++CRustGoHTMLPerlKotlin

Github contributions (5)

github-logo-circle
babel/babel

May 2017 - Oct 2017

🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
userBack-end Developer
Contributions:10 commits, 4 PRs, 1 push in 5 months
Contributions summary:Karl primarily contributed to the Babel compiler, focusing on bug fixes and improvements to its internal workings. Their work includes resolving issues related to rest parameters, such as incorrect scope handling and deoptimizations, and addressing parser errors. The user also implemented changes to the parsing of class properties, including private fields and methods. These modifications demonstrate a deep understanding of the compiler's architecture and the underlying JavaScript language features.
next-generationbabelflavortownjavascriptast
gefs-plugins/build-script

Jul 2016 - Dec 2021

Contributions:7 pushes, 1 branch, 5 tags in 5 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Karl Cheng - Software Engineer at Optiver