I'm a software engineer with a passion for open source. I love solving complex problems, and building things from the ground up. I also like to contribute to and support open source projects and build some of my own. I'm always striving to expand my knowledge in a multitude of subjects ranging from software and hardware technologies to science.
Here's a timeline of my most recent work experiences and educational achievements. If you're interested in what I did earlier than what's listed below, feel free to get in touch.
Apr. 2022 - Present
Nov. 2019 - Apr. 2022
May 2017 - Nov. 2019
Aug. 2015 - May 2017
Sept. 2013 - Aug. 2015
As part of my research, I looked into the problem of combinatorial optimization, especially combined with a powerful node ordering heuristic. The use case of my applied research was the problem of the scheduling of wood planning. My work leveraged machine learning to explore the space of solutions and detect areas where the optimal solution is likely to be encountered. The result of my research was a reinforcement learning based algorithm that solves wood planning scheduling problems considerably faster than the state of the art approach. For more details, check out the publication here.
Sept. 2012 - Aug. 2013
I spent the last year of my bachelor program in computer science as an exchange student in Université Laval. There, I got the chance to enroll in a variety of interesting undergraduate as well as graduate level classes. The one that stood out the most is by far "Introduction to Robotics" where I got to build a microcontroller chip, mount it on top of a Roomba-like robot and program it to track and follow an object using infra-red and camera sensors.
Sept. 2010 - Aug. 2012
During my bachelor program I learned the fundamentals of computer science, from low level concepts around electronics and networking to high level courses like algorithms and software engineering and some theoretical subjects in between like state machines, compilation, and game theory.
All communications are welcome. If you want to collaborate on a project or report a mistake on this website, or if you need my opinion on something or just want to connect, feel free to reach out via email.