Adithya Srinivasan is a Senior Software Developer with 11 years of engineering experience at Google, specializing in browser internals and front-end tooling. He contributes to high-profile open-source projects including Chromium and Chrome DevTools, where his work on Portals, the scrollTo API, and DevTools UI improvements directly impacts browser debugging and web platform behavior. Comfortable across front-end and back-end stacks, he has implemented cross-repo features that span TypeScript, C++ and test suites for web-platform-tests. Based in Old Toronto, he pairs rigorous engineering (including adding tests and API interfaces) with a curious, product-minded approach cultivated during internships at Coursera and Gmail SRE. Notably, his contributions have improved robustness around portal activation and selection logic—subtle areas that materially improve developer workflows.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Software Engineering (BSE) Software Engineering, Bachelor of Software Engineering (BSE) Software Engineering at University of Waterloo
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer
Contributions:40 commits in 3 years 11 months
Contributions summary:Adithya contributed extensively to the "web-platform-tests/wpt" repository, specifically focusing on the implementation and testing of the "Portals" feature. Their work involved creating and modifying test files to verify the behavior of `window.portalHost`, including its exposure in same and cross-origin portals, as well as its behavior during and after activation. The user added tests to validate the functionality of `postMessage` for both `HTMLPortalElement` and `PortalHost`, including support for more message types. They also addressed various edge cases and failure scenarios, ensuring the robustness and correct operation of the Portals API.
Contributions summary:Adithya primarily contributed to the Chrome DevTools frontend, focusing on features related to portals and debugging. Their work included implementing logic to keep DevTools open across activations, fixing duplicate message issues, and correcting isTopFrame logic for portal elements. The user also added support for highlighting portal elements in the console context selector and made updates to the permissions policy section.
instrumentationreactjavascriptchromecdp
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
Adithya Srinivasan - Senior Software Developer at Google