Principal Software Engineer, Head Of Infrastructure at SpruceID
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Simon Bihel is a Principal Software Engineer and Head of Infrastructure based in London with a decade of experience building infrastructure, cryptographic identity systems, and production services—often implemented in Rust. As an early hire at SpruceID he has driven architecture, owned infrastructure and compliance (SOC2), and shipped identity projects like mobile driver's licenses and Sign-In with Ethereum implementations. He combines hands-on systems work (Kubernetes, Nomad, Cloudflare Workers, CI/CD) with language bindings and library development, and has led small engineering teams while remaining deeply technical. His open-source contributions include meaningful improvements to the widely used siwe (Sign-In with Ethereum) library, fixing grammar parsing and validation edge cases. Comfortable operating in both internal platform and customer environments, he blends standards expertise (W3C Verifiable Credentials, OID4VC, ISO mDL) with pragmatic delivery. Peers describe him as a rare infrastructure leader who still prefers to ship code and tests himself.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree (first two years) Computer Science, Bachelor's degree (first two years) Computer Science at Université de Caen Normandie
Bachelor's degree and Master's degree Computer Science, Bachelor's degree and Master's degree Computer Science at Université de Rennes I
Bachelor's degree and Master's degree Computer Science, Bachelor's degree and Master's degree Computer Science at École normale supérieure de Rennes
Contributions:1 release, 60 reviews, 19 commits in 11 months
Contributions summary:Simon significantly contributed to the `siwe` repository, focusing on enhancing the parsing and validation of Sign-In with Ethereum messages. They implemented a regex parser as an alternative to the ABNF parser, addressing grammar issues and adding comprehensive tests. The user also worked on improving message validation, including expiration date handling and address format validation, and refactored to incorporate an integer for the chain ID.
A Rust implementation of EIP-4361 Sign In With Ethereum verification
Contributions:27 reviews, 15 commits, 18 PRs in 10 months
eip-4361sign-insignethereumrust
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
Simon Bihel - Principal Software Engineer, Head Of Infrastructure at SpruceID