Leo Ribeiro is a Senior Software Engineer with 11 years of full-stack experience, currently building open-source-focused products and teams in Orlando. He has led engineering efforts at Block (including OSPO leadership and compliance-focused Business Identities work) and now drives platform initiatives at Bastion, blending technical leadership with product delivery. His background spans blockchain (notably contributing to the EOSIO eos repo by extending rodeos and integrating AMQP stream handlers), frontend UX for browser crypto tooling (Scatter web extension), and large-scale Java/SAP systems. Comfortable across Java, Node.js, React/Vue/Angular, and systems integration, he moves between low-level backend fixes and user-facing flows with equal fluency. Colleagues rely on him to turn complex regulatory and distributed-system requirements into reliable, auditable implementations. He brings a pragmatic open-source mindset to commercial product problems, often surfacing cross-team standards and integrations that aren’t immediately obvious.
10 years of coding experience
10 years of employment as a software developer
B.Tech Systems Analysis and Development, B.Tech Systems Analysis and Development at Instituto Infnet
Contributions:22 commits, 4 PRs, 18 pushes in 3 months
Contributions summary:Leo primarily focused on modifying and extending the functionality of the `rodeos` component within the `eosio/eos` repository. Their contributions included commenting out specific WASMQL options and fixing streaming reset issues within the cloner plugin. The user also added and integrated a stream plugin, enabling support for various stream handlers like RabbitMQ, and integrated AMQP-CPP, which involved modifying code to support AMQP-CPP and handling potential connection errors and disconnections.
Extension that allows you to sign transactions with your private keys securely from within the browser without ever exposing them.
Role in this project:
Front-end Developer
Contributions:6 commits, 4 pushes, 6 branches in 29 days
Contributions summary:Leo focused on developing the user interface and implementing features within the Scatter web extension. They added timeout settings capabilities, creating a dedicated view for users to adjust their session inactivity limits. Additionally, the user implemented the first-time setup flow and corrected UI elements, specifically addressing issues with the checkmark icon and other user interface components.
eosjsbrowsersignsignatureever
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.