Rosco Kalis is a founder and crypto-focused software engineer with a decade of experience building secure, production-grade smart contracts and developer tools from Amsterdam. He created CashScript—a high-level language for Bitcoin Cash smart contracts—and founded Revoke.cash to help users manage dangerous token approvals, demonstrating a strong focus on practical security and wallet hygiene. Rosco has shipped infrastructure and UX improvements at Truffle (including the Truffle Dashboard) and contributed widely to notable open-source projects like Hammerspoon and Truffle’s ecosystem tooling. His smart contract work powered DeFi products such as AnyHedge, whose contracts have processed over $100M in volume, reflecting both reliability and real-world impact. He combines hands-on backend engineering with protocol design and developer experience, often tackling tricky interoperability and verification problems (e.g., Etherscan verification and proxy contract handling). Comfortable moving between product, research and low-level systems, he brings an engineer’s rigor to crypto-native tooling and safety.
10 years of coding experience
7 years of employment as a software developer
Master of Science Software Engineering, Master of Science Software Engineering at University of Amsterdam
Gymnasium Natuur & Techniek, Gymnasium Natuur & Techniek at Olympus College
✅ Verify your smart contracts on Etherscan from the Truffle CLI
Role in this project:
Back-end Developer
Contributions:67 releases, 9 reviews, 146 commits in 3 years 9 months
Contributions summary:Rosco primarily worked on enhancing the `truffle-plugin-verify` repository, which is designed to verify smart contracts on Etherscan. Their contributions focused on improving the plugin's functionality, including implementing automatic verification status checks, enabling support for various testnets, and integrating optimizer settings. They also refactored the code, added proxy contract verification features, and ensured compatibility with modern Solidity versions.
:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
Role in this project:
Backend Developer
Contributions:32 reviews, 344 commits, 28 PRs in 1 year 11 months
Contributions summary:Rosco primarily focused on enhancing the Truffle framework by implementing new features and addressing existing issues related to testing and network configurations. Their contributions include adding a `--bail` option to the `truffle test` command for stopping after the first failure and updating the `truffle networks` command to read only JSON files. Furthermore, they added a utility function to display migration gas numbers in both decimal and hexadecimal formats within the migration messages, improving clarity for developers. Additionally, the user contributed to testing and refactoring the plugin package.
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
Rosco Kalis - Founder at General Protocols Pte. Ltd.