Tamsil Amani is a software engineer and entrepreneur with a decade of experience building backend-heavy, scalable systems and user-focused products. As Co-Founder of Clean & Steam he combines hands-on engineering—building the website, order management and logistics—and operational leadership, scaling to 200+ orders in two months without paid marketing. At BrowserStack and as a Selenium committer he shipped SDKs, automation tooling and BiDi/Virtual Authenticator support used broadly across testing ecosystems, contributing to features relied on by millions of developers. His technical breadth spans Java, Ruby, Spring Boot, Node.js, React and modern data stacks (MySQL/Postgres/Redis/Kafka), and he has a track record of improving developer integrations and support workflows. Known for pragmatic, empathetic problem-solving, he pairs open-source impact with product-driven execution.
10 years of coding experience
4 years of employment as a software developer
Indian School Certificate (ISC), Indian School Certificate (ISC) at The Frank Anthony Public School, Delhi
BTech - Bachelor of Technology, Computer Science, BTech - Bachelor of Technology, Computer Science at Jamia Millia Islamia
Contributions:62 reviews, 17 commits, 31 PRs in 9 months
Contributions summary:Tamsil primarily contributed to the Java and JavaScript codebases within the Selenium project. Their work included implementing features, such as intercepting HTTP requests and adding support for Firefox addon directories. Additionally, the user collaborated on adding a virtual authenticator feature and fixing issues related to selecting options in the Select class. They also worked on integrating BiDi (Bi-directional communication) features, including adding LogInspector and browsing context functionalities, which demonstrates a focus on improving the project's testing and debugging capabilities.
The repository for high quality TypeScript type definitions.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:9 reviews, 5 commits, 5 PRs in 2 months
Contributions summary:Tamsil's contributions primarily involve adding and modifying test files within the `selenium-webdriver` library's type definitions. They added support for debugger address functionality, incorporated select feature tests, implemented tests for session and virtual authenticator libraries, and added tests for the util library. The changes focus on ensuring the type definitions accurately reflect the functionality of the Selenium WebDriver.
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.