Roger Cheng

Contributor at Self-guided Education

Los Angeles, California, United States
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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job16 years of employment as a software developer
bookBS, Computer Science and Engineering, BS, Computer Science and Engineering at University of California, Los Angeles
languagesEnglish, Chinese
github-logo-circle

Github Skills (62)

robotics10
z8010
commodore10
rover10
sega-genesis10
hardware10
robot10
3d-printing10
arduino-library10
6800010
composite10
8-bit10
bit10
retrocomputing10
arcade10

Programming languages (7)

JavaDockerfileC++CJavaScriptPrologPython

Github contributions (5)

github-logo-circle
Contributions:61 pushes, 6 branches in 2 years 6 months
Roger-random/cadquery_tests

May 2024 - Mar 2025

Contributions:182 pushes, 3 branches in 10 months
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
Roger Cheng - Contributor at Self-guided Education