Benjamin Guidarelli

Software Engineer at Cadena Platforms

City of Syracuse, New York, United States
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
🎓
Top School
Benjamin Guidarelli is a software engineer with 12 years of experience building and advocating for blockchain and backend systems, currently at Cadena Platforms in Syracuse, NY. He has a strong track record at Algorand—contributing to core SDKs in JavaScript and Python and improving the Go implementation—where his work on dryrun, ABI interaction, and transaction composition helped make developer tooling more robust. Former developer advocate roles at Algorand and Wormhole Labs give him a rare mix of deep protocol-level engineering and developer-facing communication skills. Prior senior engineering roles in media and infrastructure honed his production-grade backend and system-design instincts. With a BS in Physics and a math minor, he brings analytical rigor to complex distributed systems and a history of debugging low-level assembler and transaction semantics that most application engineers never see.
code12 years of coding experience
job13 years of employment as a software developer
bookBS Physics; Math Minor, BS Physics; Math Minor at State University of New York Cortland
stackoverflow-logo

Stackoverflow

Stats
31reputation
315reached
1answer
0questions
github-logo-circle

Github Skills (33)

transaction10
javascript10
transactional10
develop10
python10
typescript10
java10
javas10
transactionscope10
algorand10
go10
sdk10
assembler10
typescript-types10
blockchain10

Programming languages (18)

PowerShellJavaC++JinjaRustCCMakeTeX

Github contributions (5)

github-logo-circle
algorandfoundation/docs

Feb 2021 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:253 reviews, 327 commits, 351 PRs in 1 year 11 months
Contributions summary:Benjamin primarily focused on integrating and refactoring Algorand blockchain examples and utilities. They contributed to offline multisig transaction examples, which involved modifying and implementing code within Java to demonstrate signing and submitting transactions. The user updated scripts for formatting and refactoring documentation related to Algorand's Teal. Additionally, the user made changes to the python examples, contributing to the structure of the files.
algorand/py-algorand-sdk

Dec 2021 - Jan 2023

Algorand Python SDK
Role in this project:
userBack-end Developer
Contributions:46 reviews, 76 commits, 47 PRs in 1 year 1 month
Contributions summary:Benjamin primarily contributed to the Algorand Python SDK by implementing features related to dryrun functionality. This involved creating a `DryrunRequest` object, modifying existing transaction classes, and adding methods to analyze the results. They also addressed code formatting issues and improved the inclusion of default headers and the creator account in the dryrun analysis. These changes enhanced the SDK's ability to simulate and analyze Algorand transactions.
pythonblockchainalgorandsdksdk-python
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
Benjamin Guidarelli - Software Engineer at Cadena Platforms