Shashwat Vangani

Software Engineer at Bitcoin Inc.

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Shashwat Vangani is a software engineer based in Bengaluru with five years of hands-on experience building and refining wallet and UI features for flagship cryptocurrency projects. At Bitcoin Inc. and as a contributor to high-profile repos like Bitcoin Core and Peercoin, he has improved Qt-based interfaces, added user-facing menu and dialog functionality, and modernized code by refactoring time handling to std::chrono for better readability and maintainability. His work spans full-stack concerns—balancing front-end usability with backend correctness—and demonstrates attention to user experience in security-critical financial software. Active in the Lightning ecosystem (Lightning Dev, Lightning Dev Kit, OpenSats), he brings domain-specific expertise in crypto payments that complements his practical engineering chops.
code4 years of coding experience
github-logo-circle

Github Skills (16)

cryptocurrency10
bitcoin10
c-language10
user-interface10
bitcoins10
cprogramming-language10
qt10
graphical-user-interface10
blockchain10
human-interface10
decentralization9
staking8
refactoring8
cryptography5
cplus5

Programming languages (6)

TypeScriptC++RustJupyter NotebookMarkdownPython

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Jul 2021 - Apr 2022

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer
Contributions:326 reviews, 10 commits, 6 PRs in 8 months
Contributions summary:Shashwat primarily contributed to the Bitcoin Core codebase by implementing and refactoring components within the Qt framework. Their work involved adding and modifying user interface elements, such as menu options, context menus, and dialog boxes, to enhance user interaction. The user also refactored time-related variables and made code style improvements. These changes improved the usability and maintainability of the Bitcoin-Qt user interface.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
peercoin/peercoin

Jul 2021 - Jan 2022

Reference implementation of the Peercoin protocol.
Role in this project:
userFull-stack Developer
Contributions:8 commits in 5 months
Contributions summary:Shashwat primarily contributed to the Qt-based user interface of the Peercoin client, adding and modifying features related to wallet management and user experience. Their work included implementing menu options, context menu actions, and configuration settings, as well as fixing dialog titles. The user also refactored the codebase to use `std::chrono` for time variables, enhancing code readability and maintainability. Their commits demonstrate a focus on both front-end UI development and underlying system logic related to wallet operations.
proof-of-stakeblockchaindecentralizedminablecryptocurrency
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
Shashwat Vangani - Software Engineer at Bitcoin Inc.