Trevor Mcguire

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Trevor Mcguire is a software engineer with 7+ years building high-performance camera and imaging systems, currently contributing to Android platform camera features at Google. He combines deep C/C++ and Linux expertise with Android/AOSP and multithreaded IPC experience, having led VR and light-field camera software teams at Lytro and shipped consumer-facing Android UIs. Trevor recently improved CameraX integration in the androidx project, adding dynamic range APIs and a session-based viewfinder that simplified HDR and UI composition. Comfortable bridging firmware, backend and frontend concerns, he focuses on performance tuning, image processing, and pragmatic system design. Based in California, he pairs an MS in Electrical Engineering with a hands-on, scientist’s approach to lifelong learning and rapid prototyping.
code7 years of coding experience
job7 years of employment as a software developer
bookMS, Electrical Engineering, MS, Electrical Engineering at University of Southern California
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (6)

camerax10
android10
compose10
kotlin9
javas8
java8

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
androidx/androidx

May 2019 - Jan 2023

Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
userMobile Developer (Android)
Contributions:313 commits in 3 years 9 months
Contributions summary:Trevor primarily focused on enhancing the CameraX integration within the Android platform. Their contributions include adding new APIs for dynamic range settings, improving the Viewfinder implementation by incorporating a session-based approach, and addressing layout-related issues. They also made significant changes to the camera-core and camera-compose modules, which involved setting dynamic range parameters and creating the CameraXViewfinder composable. These changes allowed for better HDR functionality and simplified UI integration for the camera application.
jetpack-composejetpack-androidsynchronizednamespaceandroid
google/jetpack-camera-app

Feb 2023 - Apr 2025

A CameraX/Compose camera app built for validating camera feature implementations, serving as a reference for developers and OEMs.
Contributions:405 reviews, 101 PRs, 194 pushes in 2 years 1 month
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
Trevor Mcguire - Software Engineer at Google