Summary
Roger Cheng is a veteran software engineer with over a decade of experience designing developer-facing APIs and platform features, primarily from a long tenure in Microsoft’s Windows and Silverlight teams. He has deep expertise in text rendering, input systems, API consistency, and cross-platform compatibility, having shipped features for Windows Presentation Foundation and Windows Phone native game platforms. Since leaving Microsoft he’s pursued self-guided learning and independent engineering work, contributing technical articles to Hackaday and exploring non-Microsoft stacks and embedded-friendly solutions. He combines meticulous attention to API design and backwards compatibility with a practical, tinkerer’s mindset—building, sharing, and learning from hands-on projects. Based in Los Angeles and willing to relocate, he’s seeking a fresh challenge that leverages his systems-level experience and collaborative problem-solving. An often-overlooked strength is his experience balancing platform uniformity with real-world device constraints, from ARM-specific quirks to international text rendering.
10 years of coding experience
16 years of employment as a software developer
BS, Computer Science and Engineering, BS, Computer Science and Engineering at University of California, Los Angeles
English, Chinese