Yvan Sraka is a pragmatic systems engineer and Nix consultant with 14 years of experience building developer tooling, CI/CD, and robust back-end systems in Rust, Haskell and C. He has shipped open-source improvements across notable projects—from stabilizing test infrastructure for the structured LLM library Outlines to hardening the Massa blockchain’s node and API tooling. Yvan’s background spans academia, teaching Rust and NixOS, to hands-on DevEx work at IOG and contractor roles where he focused on reproducible builds and deterministic environments. He combines low-level systems rigor with automation and documentation skills, having automated builds and multilingual tooling for widely used repos like The Book of Shaders. Based in Brussels, he favors long-lived, testable solutions that improve portability (e.g., skipping platform-specific tests) and developer experience. His interdisciplinary training in bioinformatics and education gives him a rare mix of formal analysis and practical pedagogy when designing tools for teams.
14 years of coding experience
8 years of employment as a software developer
BTS IRIS Computers and Networks for Industrial and Technical Services, BTS IRIS Computers and Networks for Industrial and Technical Services at CNED
DUT Biological Engineering Agronomy Option, DUT Biological Engineering Agronomy Option at University of Montesquieu Bordeaux IV Périgueux
Master of Computer Science Specialty Bioinformatics and Modeling, Master of Computer Science Specialty Bioinformatics and Modeling at Pierre and Marie Curie University
Baccalauréat : equivalent of A-levels in scientific option option Sciences et Vie de la Terre, Baccalauréat : equivalent of A-levels in scientific option option Sciences et Vie de la Terre at Lycée Saint Exupéry de Terrasson
Master AIRE-LiSc Approches interdisciplinaires en recherche et éducation, Master AIRE-LiSc Approches interdisciplinaires en recherche et éducation at Learning Planet Institute
Expert in Computer Engineering by Apprenticeship Ingénierie informatique, Expert in Computer Engineering by Apprenticeship Ingénierie informatique at EPITA: Ecole d'Ingénieurs en Informatique
Contributions:14 releases, 285 reviews, 275 commits in 9 months
Contributions summary:Yvan primarily contributed to the back-end development of the Massa blockchain project. Their commits reveal work on node robustness, specifically addressing unexpected messages in node communication and merging development branches. They also refactored the API by adding several new endpoints and functionalities, including those related to signing messages, and listing staking keys, demonstrating a focus on improving the API's capabilities and expanding its functionality.
Contributions:28 reviews, 35 commits, 61 PRs in 5 months
Contributions summary:Yvan focused on improving the testing and CI/CD aspects of the project. Their contributions included adding a custom `nix.conf` file for CI tests, making test logs more verbose, and fixing typos in test script messages. They also refactored the test script to split calls into several Buildkite jobs and used the `--accept-flake-config` option. Furthermore, they added an end-to-end test of the hix project initialization and flakes development shell.
ghcnix-expressionshaskellinfrastructurenixos
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.