Cheng Du

United Kingdom
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
Cheng Du is a systems-focused software engineer with 10 years' experience designing real-time, high-performance systems across embedded, backend, and web domains. He has led fraud-detection and dynamic incentive systems at Gojek and Grab, optimized MySQL round-trips and rebuilt end-to-end testing at Meta for a WhatsApp Enterprise client, and contributed performance and UI improvements to the high-throughput HTTP benchmark plow. Passionate about what's "close to the metal," Cheng explores Linux kernel/device drivers, GPU shader programming, DSP and concurrent embedded code in side projects such as WebGL Mandelbrot and Fourier visualizers. Equally comfortable in C++, Go and full-stack work, he blends low-level curiosity with product-facing delivery at scale. Based in the UK, he pairs hands-on coding with a track record of pragmatic systems engineering and tooling that improves observability and real-time behavior.
code10 years of coding experience
job14 years of employment as a software developer
bookNanjing Foreign Language School
bookNational Junior College
bookDunman High School
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Singapore
languagesEnglish, Chinese, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

http10
visualization10
go10
realtime10
visualizations10
cli10
load-testing9
loadtest9
dockers7
docker7

Programming languages (10)

TypeScriptJavaC++CJavaScriptGoVimLVim script

Github contributions (5)

github-logo-circle
six-ddc/plow

Jun 2021 - Jul 2022

A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display
Role in this project:
userBack-end & UI Developer
Contributions:3 releases, 1 review, 22 commits in 1 year 1 month
Contributions summary:Cheng primarily focused on improving the real-time web UI and underlying backend functionality of the HTTP benchmarking tool, "plow". They addressed issues in chart rendering and optimized the timeout interruption mechanism. The user also updated the project's documentation, enhanced the application's real-time visualization, and pushed the docker image to the latest tag.
visualizationrealtimehttp-performancebenchmarkingreal-time
six-ddc/sql-builder

Mar 2016 - Jul 2020

SQL query string builder for C++11
Contributions:34 commits, 2 PRs, 35 pushes in 4 years 4 months
querystringsqlquery-string-builderbuilder
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