Bernardo Eilert Trevisan is a software engineer with six years of experience building performance-sensitive systems, currently on the YouTube engineering team after two years at Google. A Yale CS graduate and active open-source contributor, he has made notable contributions to the widely used Flutter project—implementing explicit JIT snapshot support and graphics work in the Impeller renderer. He combines mobile and engine-level expertise, spanning embedder tests, rendering pipelines, and cross-platform app performance. Comfortable across the full stack, Bernardo also has a track record of mentoring and organizing large student tech events, reflecting strong communication and leadership alongside deep technical skill.
6 years of coding experience
3 years of employment as a software developer
Chinese Studies, Chinese Studies at Capital Normal University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Yale University
Contributions:34 reviews, 7 commits, 29 PRs in 1 month
Contributions summary:Bernardo's commits primarily focus on enhancing the Flutter engine's capabilities, particularly concerning JIT snapshot handling. They implemented features for explicit JIT snapshot specification and addressed related testing. Further work involved implementing color matrix and sRGB color filter functionalities within the Impeller rendering engine, demonstrating proficiency in graphics programming and rendering pipelines. The contributions span the Flutter engine's core components, including the embedder and the Impeller rendering backend.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Role in this project:
Mobile Developer
Contributions:5 comments, 12 issues in 2 months
Contributions summary:Bernardo implemented and relanded support for explicit specification of JIT snapshots within the Flutter engine, specifically targeting the embedder tests. They modified the embedder tests to validate the behavior of JIT snapshot callbacks when valid and invalid snapshot locations are provided. The changes involved adding, modifying, and testing several functions within the embedder test suite and related files. This work is related to optimizing the engine for JIT compilation and snapshot loading.
skiaiosmobilemobile-gamemacos
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
Bernardo Eilert Trevisan - Software Engineer at YouTube