Juan Tugores is a seasoned software engineer with 13 years of experience, currently building NotebookLM at Google and recently part of Google DeepMind. He has a strong front-end and web engineering background, contributing notable improvements to the Flutter project—especially around web focus management, accessibility, and web plugins like url_launcher_web and file_selector. His career spans product-focused roles across Google, Area 120, and startups, where he combined mobile, full-stack, and platform work to ship polished user experiences. Juan pairs an academic foundation in telecommunications and data science with an MS in Computer Science from UT Austin, reflecting both systems and ML literacy. Notably, he has hands-on experience resolving tricky browser-specific behaviors (e.g., Safari URL handling and file selection) that improve cross-platform developer tooling. Based in Mountain View, he blends research-adjacent work at DeepMind with practical engineering that impacts widely used open-source ecosystems.
13 years of coding experience
9 years of employment as a software developer
Postgraduate Degree, Data Science, Postgraduate Degree, Data Science at CIMAT
Telematics Engineer, Telecommunications, Telematics Engineer, Telecommunications at Universidad del Caribe (MX)
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Austin
Contributions:107 reviews, 29 PRs, 2 pushes in 10 months
Contributions summary:Juan primarily contributed to the Flutter web engine, specifically focusing on implementing and refining view focus management features. Their work involved adding methods to the platform dispatcher for handling focus events and implementing tests to verify these changes. The user addressed issues related to focus transitions and text field behavior within the web environment, including adjusting focus direction detection and addressing focus management issues with text fields. They also worked on implementing the `requestViewFocusChange` method and enabling view focus, improving the overall user experience within Flutter web applications.
Plugins for Flutter maintained by the Flutter team
Role in this project:
Front-end Developer
Contributions:29 reviews, 6 commits, 11 PRs in 10 months
Contributions summary:Juan primarily contributed to the `url_launcher_web` and `file_selector` packages, which are Flutter plugins for web applications. Their work involved implementing features for the `url_launcher_web` plugin, addressing issues related to launching URLs and handling `mailto` links in different browsers, and integrating the `platform_detect` package. They also contributed to the initial implementation and testing of the `file_selector` plugin. These contributions involved code changes in Dart, web-specific browser interactions, and test setup.
flutterdartpluginandroidios
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.