Sébastien Renauld is a Principal Engineer with 11 years of hands-on experience building full-stack products and resilient infrastructure across embedded, backend and mobile platforms. He moves effortlessly between Rust on microcontrollers and high-traffic web stacks, having led a common Rust core for heterogenous ARM devices and architected CI/CD, Terraform-driven deployments and firmware pipelines. At Today in WoW he maintains a shared React/React Native codebase and half the backend services powering ~3k DAUs, while earlier work at RFI delivered large-scale ingestion and passive LoRa geolocation systems using Cassandra, Elasticsearch and Scala. An active open-source contributor, he modernized and extended elasticlunr.js and implemented complex game-simulation logic for Simulationcraft, showing a mix of pragmatic maintenance and domain-specific algorithmic work. Detail-oriented and product-focused, he favors reusable architectures and contract-based services that reduce total cost of ownership and streamline manufacturing-to-cloud delivery.
11 years of coding experience
10 years of employment as a software developer
European Baccalaureat, European Baccalaureat at European School, Culham
BSc, Physics, BSc, Physics at University of Bristol
Contributions:2 reviews, 7 commits, 12 PRs in 3 years 4 months
Contributions summary:Sébastien primarily contributed to the simulation engine by modifying Action Priority Lists (APLs) and core game logic for different Death Knight, Demon Hunter, and Druid specializations. They added new game mechanics related to the Death Knight's blood specialization, updated Demon Hunter APLs and consumable settings, and implemented complex APL logic for Druid's "catweave" and "owlweave" functionality. The contributions demonstrate a focus on optimizing in-game character behavior and abilities within the simulation engine.
Based on lunr.js, but more flexible and customized.
Role in this project:
Full-stack Developer
Contributions:12 commits, 2 PRs, 14 comments in 3 months
Contributions summary:Sébastien modernized the test and build process of the `elasticlunr.js` repository to support modern JavaScript features. They refactored the code to be ESLint-compliant, ensuring code quality and maintainability. Furthermore, the user implemented the functionality to split tokens for more flexible and customized indexing, significantly improving the library's capabilities. They also downgraded the ES6 code back to ES5.
reactcustomizedelasticjavascriptlunr
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
Sébastien Renauld - Full Stack Developer at RFI Engineering B.V.