Summary
Charles Morace is a C++ team lead and low-latency systems engineer with 11 years of experience building high-performance storage and networking software for semiconductor inspection at Zealogics and ASML. He architects RDMA/InfiniBand job scheduling, ZeroMQ-based messaging, and Lustre-backed storage while owning common computational libraries used across multiple product lines. Comfortable balancing hands-on coding, repository stewardship, and people leadership, he drives performance optimization and cross-team adoption of platform components. A published researcher in graphics and machine learning, he translates academic ideas into production-quality systems and taught competitive programming and CS courses in both English and Mandarin. He has founded startups and built educational open-source tools (including a game engine and pycat teaching library), reflecting a blend of entrepreneurial drive and pedagogy. Based in Tainan, Taiwan, he pairs deep systems expertise with creative work in spatial interfaces and live visual media.
11 years of coding experience
14 years of employment as a software developer
Ph.D. Candidate, Computer Science, 91/100 g.p.a., Ph.D. Candidate, Computer Science, 91/100 g.p.a. at National Cheng Kung University
B.S. summa cum laude, Computer Science and Mathematics, 3.99/4.0 g.p.a., B.S. summa cum laude, Computer Science and Mathematics, 3.99/4.0 g.p.a. at University of Rhode Island
English, Chinese