Projects
Books #
- Kaihlavirta, V. (2017). Mastering Rust: Learn about Memory Safety, Type System, Concurrency. (1st ed.). Packt Publishing Limited.
Official reviewer.
Research papers #
-
Carette, A., Younes, M. A. A., Hecht, G., Moha, N., & Rouvoy, R. (2017). Investigating the energy impact of Android smells. 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), 115–126. https://doi.org/10.1109/SANER.2017.7884614.
Most Influential Paper (MIP) nominee. -
Musco, V., Carette, A., Monperrus, M., & Preux, P. (2016). A learning algorithm for change impact prediction. Proceedings of the 5th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 8–14. https://doi.org/10.1145/2896995.2896996.
Video games #
This MobyGames page mostly covers my work as a programmer in the Video Game industry.
I also worked on developing and porting game engines and game emulators, including SNES, Sega Saturn, and Mega Drive, to modern consoles, which is not reflected on MobyGames.
Professional blog posts #
- 2020, Security By Design, A Brief Introduction to Rust, Tadaweb
- 2017, Julia, le langage qui les réunifiera tous ?, Dernier Cri
- 2017, Déployer une app Phoenix sur Heroku, sans connaître Phoenix, Dernier Cri
- 2016, Fausses idées sur le big data, Dernier Cri
Talks & Public presentations #
- 2018, L’apprentissage automatique, c’est pas automatique (Machine Learning is not magic), TakeOff Talks, Lille (France)
- 2018, Why you should take a look at Rust - an easy introduction to the Rust programming language, FOSDEM, Bruxelles (Belgium)
- 2017, Why you should take a look at Rust, LilleFP Meetup, Lille (France)
- 2016, Why you should take a look at Rust, Dernier Cri, Lille (France)
- 2016, Eco-design of Android applications, Latece team, UQAM (Canada)
- 2016, State of art about energy consumption models, for mobile devices, Emeraude team, IRCICA (France)
- 2015, Software development to study bugs propagation in Java applications, SequeL team, INRIA (France)
- 2015, Serious-game development, based on distributed artificial intelligence, SMAC team, CRIStAL (France)
- 2014, Software developer for the Vidjil project, Bonsai team, LIFL (France)
Personal projects #
Please check my Forgejo account for my recent personal projects.
My Github account is no longer in use (but I will keep it for legacy reasons) because:
- I don’t trust Microsoft and GitHub engineers to do good work,
- I don’t want my code to be used to train unethical LLM models or ‘AI agents’.