Rakina Amni is a Staff Software Engineer at Google with 11 years of experience specializing in Chrome's //content layer, navigation, BFCache, and security architecture. A competitive programming prodigy turned standards-driven engineer, she reached the ACM ICPC World Finals and won national and regional informatics medals before joining industry. She leads architecture and design for Chromium’s core browser components, drives BFCache standardization across vendors, and mentors engineers to build safer, faster navigation experiences. Her open-source contributions include notable work in the Chromium repo (Android WebView navigation and media fixes) and the Web Platform Tests suite, where she strengthens shadow DOM, focus, and test harness coverage. Based in Chiyoda, Japan, she combines deep systems-level C++/Java expertise with practical front-end and testing skills, and she often bridges browser privacy, web standards, and implementation trade-offs.
12 years of coding experience
7 years of employment as a software developer
SMA Negeri 8 Jakarta
S.Kom (Bachelor of Computer Science), Graduated with Honors (Cum Laude), Computer Science, S.Kom (Bachelor of Computer Science), Graduated with Honors (Cum Laude), Computer Science at Universitas Indonesia (UI)
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer & Test Automation Engineer
Contributions:11 reviews, 29 commits, 6 PRs in 5 years 3 months
Contributions summary:Rakina primarily contributes to the testing of the Web Platform Tests (WPT) repository, focusing on features related to shadow DOM, focus, and other web standards. Their contributions involve writing and modifying test cases, including those for `elementFromPoint`, `toggleAttribute`, and CSS selectors. They also address bugs related to event handling and ensure the correct behavior of elements within shadow DOM. The user demonstrates proficiency in creating and updating test harnesses.
Contributions summary:Rakina primarily worked on enhancing the Android WebView component of Chromium. Their contributions included adding new navigation-related callbacks and implementing related functionality in Java and C++. They introduced features for handling page events and added getter methods for accessing navigation information. Furthermore, the user was involved in fixing bugs and reverting a change related to video metadata timestamps.
chromiumbrowser
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.