Sharad Chand is a founder and full‑stack engineer with nine years of experience building decentralized finance tooling and developer-facing products, currently focused on Polygon and a VSCode co-pilot that generates React from Figma. He combines a strong frontend pedigree (React, TypeScript, Flutter) with backend systems work in Rust and Go, having shipped web and mobile apps as a senior frontend engineer and consultant. His open-source contributions include enhancing wasm-bindgen for UMD output and improving Rust validation crates to handle nested Option types and complex edge cases, showing attention to interoperability and robustness. Based in Delhi, he has practical payments and B2B experience from CashPositive and has led end-to-end projects for startups and clients. Sharad blends product-minded engineering with low-level systems competence, often tackling cross-environment JavaScript/Rust integration challenges that many full-stack devs avoid.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science and Engineering, Bachelor of Engineering (B.E.), Computer Science and Engineering at Sapthagiri College Of Engineering
Facilitating high-level interactions between Wasm modules and JavaScript
Role in this project:
Back-end Developer
Contributions:12 commits, 2 PRs, 30 comments in 9 days
Contributions summary:Sharad's contributions focused on enhancing the `wasm-bindgen` project, specifically adding support for Universal Module Definition (UMD) output. They introduced new command-line options and modified the core library to generate JavaScript code compatible with both browser and Node.js environments. These changes involved significant modifications to the JavaScript generation process, including conditional logic to handle different module environments. The user also refactored existing code and corrected issues related to module handling.
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Sharad primarily contributed to the `validator` crate's backend logic, specifically focusing on enhancing its type validation capabilities. Their work involved adding support for nested `Option` types, extending the validator's functionality to handle `Option<Option<T>>` scenarios. Furthermore, the user implemented more complex tests to cover edge cases, particularly focusing on `None` values, and added support for `Option<Option<Vec<T>>>` fields. These contributions suggest a focus on improving the crate's robustness and flexibility.
rustsanitizationvalidationstructs
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.