Muhammed Shiyas is a software engineer with five years of hands-on experience building backend systems and contributing to high-profile open-source projects in the blockchain and peer-to-peer networking space. Based in Kochi, he works at Edge & Node on The Graph, where he has improved Graph Node’s server-side features, status API and subgraph management tooling. He’s also contributed to rust-libp2p by migrating tests to the tokio runtime and refactoring transport components, showing deep familiarity with async Rust and networking primitives. Known for tackling core internals and database interactions, he blends practical bug fixes with feature work and a strong inclination toward robust, production-ready code.
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Role in this project:
Back-end Developer
Contributions:1 review, 31 PRs, 36 pushes in 1 year
Contributions summary:Muhammed primarily contributed to the back-end logic of the Graph Node project, focusing on server-side features and database interactions. Their work included fixing bugs related to subgraph resuming and implementing new features in the status API. They also added and improved graphman commands for creating, removing, unassigning, and reassigning subgraphs. Their changes touched core components, and database interactions, demonstrating a strong understanding of the system's internals.
The Rust Implementation of the libp2p networking stack.
Role in this project:
Backend Developer & QA Engineer
Contributions:1 review, 6 PRs, 4 comments in 17 days
Contributions summary:Muhammed primarily focused on migrating tests within the libp2p ecosystem from `async-std` to `tokio`, a significant undertaking in this Rust-based networking project. They updated tests in multiple modules, including `quic`, `identify`, `kad`, and `yamux`, ensuring compatibility with the `tokio` runtime. Additionally, the user made a change to rename `WsConfig` to `Config` within the websocket transport. Their work included modifying existing test code and demonstrating a working understanding of different components of the libp2p network stack.
rustp2pnetworkingpeer-to-peernetwork
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.