Sylvain Bellemare is a research engineer based in Japan with 12 years of experience building secure, verifiable systems at the intersection of software, hardware, and cryptography. He has a strong backend and security engineering pedigree from roles at Cornell IC3, BigchainDB, and contributions to MPC frameworks like MP-SPDZ, focusing on compilers, networking, and hardened deployment. Comfortable across Python, DevOps, and build systems, he has improved production-grade projects including Intel SGX tooling and blockchain databases while also refining documentation for privacy-first apps like rotki. His background in computational physics and linguistics informs a methodical, research-driven approach to engineering hard problems and verifiable systems. Colleagues describe him as someone who bridges academic research and pragmatic engineering—shipping reproducible, secure infrastructure that other teams can audit and run.
12 years of coding experience
15 years of employment as a software developer
Undergraduate, Computer Science Major, Physics and Mathematics, Undergraduate, Computer Science Major, Physics and Mathematics at Concordia University
Contributions:15 releases, 380 commits, 386 PRs in 2 years 1 month
Contributions summary:Sylvain primarily contributed to the backend of the BigchainDB project, focusing on database-related tasks and improving the core functionalities. They implemented and modified database initialization scripts and configuration files, which involved writing new database schema and refactoring old ones. Their contributions included a significant number of changes to the core files, implementing features, bug fixes, and introducing tests to the bigchaindb codebase. They also made changes to the server-side code related to handling transactions, indicating expertise in the project's data model.
Contributions:3 reviews, 13 commits, 14 PRs in 1 year 5 months
Contributions summary:Sylvain primarily focused on improving the build and documentation related to the SGX Linux kernel module. Their contributions included fixing download links, adding links to pre-built components, and correcting typos. The user also implemented changes to the build environment by supporting environment variables for binutils and replacing calls to `/bin/cp` with `cp` for compatibility, especially within nix-build. Additionally, the user added the `sgx_ippcp.h` file to the build when building from source, suggesting they are involved in build system and dependency management.
linuxintelintel-sgxsgx
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.