R Campbell is a Staff Software Engineer with 11 years of experience building and optimizing high-concurrency systems, primarily in Go, and a track record of delivering dramatic performance improvements and reliability gains in production environments. He has driven platform-level optimizations at American Express and led low-latency, high-throughput engineering work at Red Canary (now Zscaler), focusing on diagnosing and resolving complex performance issues. An open-source contributor with front-end and UI work on notable projects like Moonlight (Chrome/Qt clients), he pairs deep systems knowledge with practical UX improvements. Based in Lewisburg, WV, he runs a self-hosted homelab and brings a hands-on, learn-anything-to-solve-it mindset—plus a surprising secondary expertise as a barista and brewer that reflects his attention to craft.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Case Western Reserve University
Contributions:1 release, 174 commits, 17 PRs in 1 year 10 months
Contributions summary:R primarily focused on developing the user interface for the Moonlight Chrome application. Their contributions include the initial HTML interface for NaCl, adding support for fullscreen mode, creating the basic webUI for testing, and refactoring HTML button hooks. The user also made updates to the UI by styling it to Material Design and modifying the single HTML file by hiding certain regions. Their work involved changes to index.html, index.js, common.js, and background.js files.
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
Role in this project:
Front-end Developer
Contributions:41 commits, 16 pushes, 1 branch in 3 months
Contributions summary:R primarily focused on enhancing the user interface of the Moonlight client. Their contributions include adding window closing confirmation, implementing a picture button, integrating a dropdown for host selection, and refactoring popups into a separate class. They also worked on refining the settings page, including features for resolution, bitrate, and audio/video configuration. Furthermore, the user addressed the MacOS build and added an application icon, improving the overall user experience.
nvidiawindowssteam-linkmacos-applinux
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.