I currently work as a software developer at Garda World, where I do a bunch of things, mainly related to integrating artificial intelligence to embedded systems.
I was previously an embedded software developer working on the Microchip PIC platform at M3 Solutions.
I am mainly a systems developer; I do not touch web applications very often. GNU/Linux user.
I'm interested in a large amount of things. From my time in university, I got hooked on graph theory, low level programming and compilation of dynamically-typed languages.
Outside of coding, I'm what some would call a coffee geek and I enjoy strategy games.
-
[2021] A Small Scheme VM, Compiler, and REPL in 4K (Samuel Yvon, Marc Feeley)
- Presented at VMIL 2021
- Available in the ACM Digital Library
- Github Repository
-
[2020] 4-cop-win graphs have at least 19 vertices (Jérémie Turcotte, Samuel Yvon)
- Published in Discrete Applied Mathematics
-
[2020] Running Scheme on bare-metal (experience report) (Samuel Yvon, Marc Feeley)
- In proceedings of the Scheme Workshop held at ICFP 2020 (I do not know why it's not on the ACM website)
- Available on arxiv
- Presentation available on youtube
- Github Repository
You can find some presentations I did (french and english) on my youtube channel. One is also linked on the ACM website
These days I mostly code in Python. I'm still using C for personal projects and I am currently learning Rust like everyone else. As long as I don't do JavaScript or Typescript, I'm happy. I have also done lots of (old) Java and Groovy.