Rouslan Solomakhin is a senior software engineer with 13 years of experience now at Google Research Africa, after a long tenure leading Chrome Payments engineering. He combines deep expertise in algorithms, data structures, cryptography and security with hands-on systems work in C/C++ and front-end JavaScript/TypeScript, shipping features across Chromium, Chrome DevTools and Web Platform Tests. Rouslan has driven PaymentRequest and WebView integrations in Chromium and contributed UI and testing improvements to high-profile repos like chrome-devtools-frontend and web-platform-tests. He pairs rigorous engineering and reliability focus with product-aware implementation, having moved core payment logic away from UI and strengthened test coverage for web payment handlers. Based in Nairobi, he blends research-facing roles with production-grade shipping, and his GitHub tagline “AI for Planet” hints at a broader interest in applying AI to global-scale problems.
13 years of coding experience
4 years of employment as a software developer
MS Computer Science, MS Computer Science at Dartmouth College
BS Computer Science with Honors minor in Software Engineering, BS Computer Science with Honors minor in Software Engineering at Clarkson University
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:34 reviews, 64 commits, 18 PRs in 5 years 9 months
Contributions summary:Rouslan focused on enhancing the test suite for web platform specifications within the wpt repository, primarily by developing and adding tests for payment handler interfaces and the `canMakePayment` event. Their work involved creating new test files, modifying existing test code, and updating the test infrastructure to incorporate and validate new features of the payment handler. The user's contributions are directed towards improving the robustness and coverage of the testing framework within the project.
A repo containing samples tied to new functionality in each release of Google Chrome.
Role in this project:
Front-end Developer
Contributions:4 reviews, 10 commits, 18 PRs in 6 months
Contributions summary:Rouslan primarily contributed to PaymentRequest API samples within the Google Chrome samples repository. Their work involved modifying JavaScript code to implement and update payment functionalities. They updated various demo files to reflect changes in the PaymentRequest API, including switching from `currencyCode` to `currency`, adapting to Chrome Dev 53 updates, and integrating new features like contact information requests. The user also addressed Android Pay integration and improved the feature detection and testing of the payment samples.
chrome-extensionjavascriptgoogle-chromechrome
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
Rouslan Solomakhin - Senior Software Engineer - Google Research Africa