Yvan Sraka

Nix Consultant at Numtide

Brussels, Belgium
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
🎓
Top School
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.
code14 years of coding experience
job8 years of employment as a software developer
bookBTS IRIS Computers and Networks for Industrial and Technical Services, BTS IRIS Computers and Networks for Industrial and Technical Services at CNED
bookDUT Biological Engineering Agronomy Option, DUT Biological Engineering Agronomy Option at University of Montesquieu Bordeaux IV Périgueux
bookMaster of Computer Science Specialty Bioinformatics and Modeling, Master of Computer Science Specialty Bioinformatics and Modeling at Pierre and Marie Curie University
bookBaccalauré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
bookMaster AIRE-LiSc Approches interdisciplinaires en recherche et éducation, Master AIRE-LiSc Approches interdisciplinaires en recherche et éducation at Learning Planet Institute
bookExpert 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
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
103reputation
259reached
0answers
1question
github-logo-circle

Github Skills (52)

markdown10
javascript10
c-language10
buildkite10
pytest10
python10
apidoc10
back-end-development10
c1110
glsl10
cicd10
c1710
markdown-it10
api10
webvr10

Programming languages (29)

C#CMakefileWebAssemblyElmGoHTMLTypeScript

Github contributions (5)

github-logo-circle
massalabs/massa

Jul 2021 - Apr 2022

The Decentralized and Scaled Blockchain
Role in this project:
userBack-end Developer
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.
dappethereumblockchaindecentralizedblockchain-network
input-output-hk/haskell.nix

Jul 2022 - Jan 2023

Alternative Haskell Infrastructure for Nixpkgs
Role in this project:
userDevOps Engineer
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.
Request Free Trial
Yvan Sraka - Nix Consultant at Numtide