Who am I?
I'm Martin. I'm a software engineer located Taiwan. Specialized at building high performanmce sofware, AI deployment and messing with Linux. Now getting to OpenBSD and privacy releated software development. Here's a few technology I use daily:
Do send me a message if you want to know more about me or have any questions. I'm always happy to talk about anything. I'm avaliable over email (marty1885 \at protonmail) or GNU Jami (Link to my QR code). If it's something serious, please encrypt your message using my PGP key 76D1193D93E96444 or send it over Jami which is P2P and encrypted by default.
I'm open to contracted work. Do shoot me an email/Jami if I can be of any help. If you are interested in hiring me, here's my resume.
Martin Chang
Systems software, HPC, GPGPU and AI. I mostly write stupid C++ code. Sometimes does AI research. Chronic VRChat addict
I run TLGS, a major search engine on Gemini. Used by Buran by default.
- marty1885 \at protonmail.com
- Matrix: @clehaxze:matrix.clehaxze.tw
- Jami: a72b62ac04a958ca57739247aa1ed4fe0d11d2df
Work experience
NVIDIA
Lumina Industries, Inc.
National Sun-Yet-Sen University
Major Open Source Projects
drogon
Drogon is an production ready, extremely fast C++ web application framework. I'm a maintainer, wrote the coroutine subsystem, various bug fixes and joins community development. I have developed commerical product using it. Drogon easily handles C10K on an embedded system and C100K on a standard server.
embree-arm
embree-arm is the world's first functional port on Intel's Embree ray tracing kernels for ARM processors. Though not maintained. This project inspired the embree-aarch64 project (using the same porting approach) to provide up-to-date ray tracing kernels for ARM.
Conference talks
At this point I'm on an biyearly schedule of giving talks at public conferences. For random topics I feel I've done enough research into and is confident at the time. Was a speaker at SITCON (Student's Information Technology Conference) and now at COSCUP (Conference for Open Source Coders, Users, and Promoters).