Subramanian Venkatesan is a Director and seasoned blockchain engineer with 13 years of software experience, specializing in Ethereum smart contracts, token sales (ICOs/ERC20/vesting) and full-stack development with Node.js, React and Redux. He has shipped production smart contract work for exchanges and DeFi projects while contributing to prominent open-source projects like Safe (safe-smart-account) and ethereumjs-util, where he improved core address utilities and robust contract tests. A hands-on architect who also teaches Ethereum development at Toronto meetups, he blends practical security-minded contract engineering with developer education. Based in Bengaluru and holding an M.Eng. in Computer Science from McMaster, he brings both academic rigor and real-world experience building auditable blockchain systems.
13 years of coding experience
9 years of employment as a software developer
Master of Engineering (M.Eng.), Computer Science, 10.25/12, Master of Engineering (M.Eng.), Computer Science, 10.25/12 at McMaster University
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at College of Engineering, Guindy
Safe allows secure management of blockchain assets.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 21 comments in 2 days
Contributions summary:Subramanian's contributions primarily involve writing and testing smart contracts using Solidity. They developed tests for ERC20 transfers, and for paying with tokens, and added mock contract functionalities. Additionally, the user addressed issues related to token transfer failures and gas limits within the smart contract tests. Their work included modifying existing test files and implementing new tests, demonstrating a focus on testing and ensuring the robustness of the smart contract's functionalities.
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Role in this project:
Back-end Developer
Contributions:16 commits, 5 PRs, 33 comments in 26 days
Contributions summary:Subramanian primarily contributed to enhancing the plugin command functionality within the Embark framework. They implemented the ability to install npm packages as plugins, leveraging shell.js and integrating with the Embark configuration. The user also refactored existing code and corrected parsing issues. Furthermore, they made updates to the ENS (Ethereum Name Service) integration, enabling domain resolution within the project.
ipfsswarmdappethereumwhisper
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.