I am currently working as a Software Developer at SquarePoint Capital!
I am interested in a large variety 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.
- I was a software developer at Garda World, where I worked on a slew of different projects, mainly related to integrating artificial intelligence into embedded systems.
- I was an embedded software developer at M3 Solutions, as well as having more of a fullstack developer role beforehand.
This gave me exposure and experience with the following technologies (non-exhaustive)
- Python / PyTorch / OpenCV / Numpy / etc.
- Rust
- Java / Groovy / Grails
- C
- C#
- Go
- PIC Microchip (PIC8/PIC16)
- Postgres / MS-SQL / Redis / MongoDB
- Cloud Platforms
- AMQP / Message Queues
-
[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.