Héctor Sanjuán

Berlin, Germany
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
Héctor Sanjuán is a seasoned backend engineer with 15 years' experience building and operating distributed systems, currently focused on running and advancing IPFS, Filecoin and drand at scale from Berlin. He is a prolific open-source contributor to core projects like go-ipfs, libp2p and Lotus, where his work ranges from dependency and API maintenance to adding features and improving developer examples. Héctor combines deep protocol-level knowledge with practical operational experience—refactoring core Go libraries, improving pinset orchestration for IPFS Cluster, and enhancing Filecoin docs and tooling. Notably, his contributions emphasize long-term maintainability and compatibility, keeping complex dependency graphs up to date across major p2p stacks.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (41)

dependency-management10
markdown10
api-rest10
content-management-system10
apidoc10
restful-api10
ipfs10
proxy10
networking10
libp2p10
http-proxy10
go10
filecoin10
markdown-it10
api10

Programming languages (30)

CMakefileGoCommon LispMustacheHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
ipfs-cluster/ipfs-cluster

Dec 2016 - Dec 2022

Pinset orchestration for IPFS
Role in this project:
userBack-end Developer
Contributions:15 releases, 80 reviews, 2176 commits in 6 years 1 month
Contributions summary:Héctor's contributions primarily involved modifying the API to include and process pinning operations, incorporating features such as replication-factor management and delegate configuration. They focused on modifying the API to support data uploads and downloads. The changes include modifying the REST API with support for CAR file uploading and implementing stream-based data transfers. The user's work also addresses bug fixes related to CID handling and ensuring proper state information for different operations.
orbit-dbipfsorchestrationp2pipfs-cluster
libp2p/go-libp2p-examples

Nov 2016 - Mar 2020

Example libp2p applications
Role in this project:
userBack-end Developer
Contributions:11 commits, 2 PRs, 5 pushes in 3 years 4 months
Contributions summary:Héctor primarily contributed to the example applications within the libp2p ecosystem, focusing on core functionalities. Their work included improving the echo example by extending explanations, refactoring code, and implementing stream handling. They also added an example demonstrating the use of multicodecs for data encoding and decoding on a stream. Further contributions improved the echo example by refining code comments, and providing an example of using HTTP proxy with libp2p.
p2plibp2pgo
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