Tristan Guichaoua

Ingénieur Développement Logiciels at Daspren

Rennes, Brittany, France
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
Tristan Guichaoua is a software engineer based in Rennes with seven years of experience building robust backend systems and full‑stack web platforms. An ENIB graduate with a master’s focus on intelligent autonomous systems, he blends academic rigour with entrepreneurial experience as a former founder and freelance engineer delivering React/NestJS TypeScript platforms and strategic tech consulting. Tristan contributes to notable Rust open‑source projects—improving asset loading in the Bevy game engine and enhancing Rhai’s TypeBuilder API—showing a specialty in systems programming and embeddable scripting. He has practical robotics and embedded systems experience from multi‑agent swarm research and deep‑sea instrumentation UIs, and prefers Rust (🦀) for performance‑critical, maintainable code. Colleagues describe him as pragmatic and detail‑oriented, able to bridge research prototypes and production-grade tooling.
code6 years of coding experience
bookDiplôme d'ingénieur Informatique, Diplôme d'ingénieur Informatique at ENIB
bookMaster 2 (M2) Systèmes interactifs intelligents et autonomes, Master 2 (M2) Systèmes interactifs intelligents et autonomes at Université de Bretagne Occidentale
bookD2E Étudiant-Entrepreneur, D2E Étudiant-Entrepreneur at IGR-IAE Rennes
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
143reputation
33kreached
8answers
8questions
github-logo-circle

Github Skills (24)

game-engine10
api-design10
open-source10
bevy10
sys10
embedded10
scripting-engine10
rust10
game-development10
asset-management10
rust-no-std9
webassembly8
documentation8
wasm-pack8
rust-wasm8

Programming languages (11)

MDXTypeScriptJavaCSSRustPLpgSQLJavaScriptPHP

Github contributions (5)

github-logo-circle
bevyengine/bevy

Nov 2021 - Sep 2024

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userBack-end Developer
Contributions:98 reviews, 34 PRs, 133 comments in 2 years 11 months
Contributions summary:Tristan primarily focused on improving the asset loading mechanism, implementing utility functions and fixing bugs. They addressed issues related to the `Asset` trait and `TypeUuid` derive macro. Additionally, they implemented an improvement to handle dependencies within the asset loading process by implementing `From<&AssetPath>` for `HandleId`. This work demonstrates a focus on the core functionality and maintainability of the game engine's asset management system.
data-drivenbevygamedevrustgame-development
rhaiscript/rhai

Aug 2022 - Aug 2022

Rhai - An embedded scripting language for Rust.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 21 commits, 3 PRs in 2 days
Contributions summary:Tristan primarily focused on enhancing the Rhai scripting language, a Rust embedded scripting language. Their contributions involved the implementation of a `TypeBuilder` API for creating custom types, including methods, getters, setters, and iterators. The user also addressed documentation, fixed typos, and introduced volatile API notes. These changes streamlined the process of integrating custom Rust types within the Rhai engine, improving its usability and functionality.
scriptingrhaiembedded-scripting-languageno-stdrust
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
Tristan Guichaoua - Ingénieur Développement Logiciels at Daspren