Ryan Mccampbell

Software Engineer at Google

Sunnyvale, 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
Ryan Mccampbell is a software engineer with 11 years of experience based in Sunnyvale, CA, currently building tools at Google to detect and log privacy issues and support software privacy reviews. He holds a BS and MS in Computer Science from the University of Virginia with near-perfect GPAs and has a background spanning machine learning research for autonomous vehicles, data-focused desktop applications, and large-scale infrastructure internships at Facebook and Google. Passionate about AI and VR/AR, he combines strong systems and backend skills—evidenced by contributions to the popular assimp 3D asset importer where he fixed Windows Unicode file-path handling and removed unsafe fixed-size buffers—with practical experience in signal processing and GUI work. Known for meticulous code quality and cross-platform problem solving, he seeks roles where he can make measurable impact on core computer technology.
code11 years of coding experience
job4 years of employment as a software developer
bookMonticello High School
bookBachelor of Science - BS, Computer Science, 3.95, Bachelor of Science - BS, Computer Science, 3.95 at University of Virginia
stackoverflow-logo

Stackoverflow

Stats
301reputation
30kreached
1answer
4questions
github-logo-circle

Github Skills (14)

file-processing10
windows10
file-handling10
c-language10
file-access10
cprogramming-language10
fileio10
utf10
duplicates6
container6
dictionary6
python6
numpy6
optimization6

Programming languages (12)

TypeScriptC#C++RustCCMakeScalaJavaScript

Github contributions (5)

github-logo-circle
assimp/assimp

Jul 2019 - Sep 2019

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
userBackend Developer
Contributions:6 commits, 1 PR, 11 comments in 1 month
Contributions summary:Ryan focused on improving the codebase related to file input/output, specifically concerning unicode handling on Windows systems. Their work included fixing issues with character encoding and converting between UTF-8 and UTF-16 (wide characters) to ensure proper file path processing. They also refactored code to remove fixed-size buffers and other code cleanup, improving code readability and efficiency. The user's contributions primarily centered on addressing platform-specific compatibility issues, ultimately enhancing the library's ability to handle diverse file systems correctly.
pythonc-plus-plusobjective-cvolume-renderingfbx-exporter
rmccampbell/Mirrored

Mar 2017 - Jan 2021

Contributions:32 pushes, 1 branch in 3 years 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
Ryan Mccampbell - Software Engineer at Google