Martin Chang

Sr.Platform Engineer

Taiwan
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
Martin Chang is a senior platform engineer with 11 years of experience building high-performance systems in modern C++ (>=11), HPC, GPGPU, and backend services, currently designing open computing and inference stacks. He runs and maintains a personal ARM cluster—patching and porting software to exploit massive parallelism—which informs his practical expertise in deployment and low-level systems work. A prolific open-source maintainer and contributor, Martin is a core maintainer of the Drogon web framework and author of the TLGS Gemini search engine, and has strengthened projects like trantor with SSL/TLS, coroutine, and robustness improvements. His background spans research-grade tools (CERN ROOT, OpenDHT, GNUnet), GPU/AI libraries, and developer relations at hardware-focused companies, giving him a rare blend of hands-on systems engineering, product-oriented architecture in Go, and community-driven OSS stewardship.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Compurter Science and Engineering, Bachelor of Science - BS, Compurter Science and Engineering at National Sun Yat-sen University
languagesChinese, English, Esperanto
github-logo-circle

Github Skills (16)

asynchronous10
http10
c-language10
ssl10
coroutines10
tls1210
cprogramming-language10
non-blocking10
httpc10
openssl10
networking10
tls1310
async10
httpd10
linux9

Programming languages (16)

C++CSSCRustCMakeVueGoHTML

Github contributions (5)

github-logo-circle
drogonframework/drogon

Sep 2020 - Jan 2023

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
Role in this project:
userBack-end Developer
Contributions:6 releases, 159 reviews, 78 commits in 2 years 4 months
Contributions summary:Martin contributed to the Drogon framework by implementing features and addressing bugs. They added support for HTTP status code 418 ("I'm a Teapot"), removed execution permissions from a temporary lock file, and fixed a database connection issue related to spaces in parameters. Further, they implemented support for coroutines within the framework, including making several classes awaitable and adding new coroutine related functionalities. They also made code changes to other areas such as HTTP response compression and validation, demonstrating a solid understanding of the framework's inner workings and HTTP protocol.
linuxmacosunixwindowshttp-framework
an-tao/trantor

Feb 2021 - Oct 2022

a non-blocking I/O tcp network lib based on c++14/17
Role in this project:
userBack-end Developer
Contributions:43 reviews, 16 commits, 48 PRs in 1 year 7 months
Contributions summary:Martin primarily contributed to the `trantor` project by implementing and improving the SSL/TLS support for TCP connections. They fixed bugs related to string concatenation and certificate validation, ensuring compliance with RFC2818. The user added features like client certificate support and enhancements to the logging system. They also refactored code by using `make_shared` for memory management.
non-blockingtcptrantortcp-serverlinux
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