Summary
Elliott Hughes is a seasoned software engineer with 16 years of experience designing and hardening low-level systems, currently based in Mountain View and working at Google since 2008. He has deep expertise in Android internals—graphics, camera, input dispatch, and build systems—demonstrated by contributions to high-profile projects like CyanogenMod, AOSP, and the Flutter engine. Elliott’s background spans C/C++ system work, build infrastructure, and Android app/NDK integration, along with improving test coverage and migrating code to safer C++ patterns. He’s comfortable across the stack from recovery and system utilities to font rendering and display pipelines, and he often focuses on robustness, error-handling, and build reliability. An understated strength is his ability to modernize legacy code (e.g., adopting std::unique_ptr and cleaning complex cleanup paths) while preserving platform stability.
16 years of coding experience
10 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at University of York