Summary
Marcus Boay is a Staff Software Developer with nine years of experience building and shipping robust systems across compiler internals, web frontends, and embedded CI pipelines. At IBM he blends deep C++/LLVM expertise with full-stack skills (Angular, TypeScript, Java) to implement platform-specific features, document design rationale, and dramatically speed CI—cutting test times from 18 to 2 hours. He has a track record of modernizing build systems and testing (CMake, CI integration) at startups and open-source projects, and has improved API performance and mobile UX in client-facing products. Trained in both computer science and mechanical engineering, Marcus is comfortable navigating low-level language semantics and pragmatic product delivery, with a knack for translating complex platform requirements into clear, reviewable implementations.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Alberta
English, Chinese, Malay