Master's Degree in Physics
Université de Sherbrooke
Combinatorial optimisation with Tensor Networks.
Advised by Pr. Stefanos Kourtis.
I'm Sam, a physicist and programmer based in Montréal. I turn complex problems into elegant solutions — whether through optimization algorithms or tools that streamline creative workflows.
My path has taken me from tensor network research to VFX pipeline development, and I'm now looking to apply my skills to new technical challenges.
Université de Sherbrooke
Combinatorial optimisation with Tensor Networks.
Advised by Pr. Stefanos Kourtis.
Université de Sherbrooke
Coop program.
Squeeze Animation Studio
Responsible for writing and maintaining packages and plugins for artist workflows. Focused on tools and interfaces for the editorial team.
Quantolio
Developed a data aggregator system for enrichment of financial portfolio strategies.
Physics Department - Université de Sherbrooke
Assisted in teaching Mathematical Physics and Physics of Waves classes.
Nature and Science Museum of Sherbrooke
Responsible for guided tours for groups of all ages and coordination of popularization events.
Physics Department - Université de Sherbrooke
Developed and trained Deep Learning models for analytic continuation of response functions in materials. Utilized C++ programs for data generation and exact analytic continuation.
Advised by Pr. André-Marie Tremblay.
Physics Department - Université de Sherbrooke
Developed and characterized Tensor Network methods for condensed matter physics. Authored a review article.
Advised by Dr. Thomas E. Baker.
Victoria University of Wellington - New Zealand
Performed experimental characterization and development of superconductor materials. Developed a program for finding critical phase transition points from magnetic measurements.
Advised by Dr. Shen V. Chong.
Physics Department - Université de Sherbrooke
Maintained and documented simulation codes using the renormalization group for low-dimensionality materials.
Advised by Pr. Claude Bourbonnais.
XGBoost predictive model for energy consumption time series with feature engineering and hyperparameter optimization.
C++ tic-tac-toe game with modular architecture and terminal interface. Currently porting to Qt for graphical interface.
Built with pure HTML, CSS and JavaScript!
Note: These projects show how my code has improved over time.
Solver of the Maximum-Clique problem (equivalent to Independent Set problem) for random graphs using my TNTools.
Classical LDPC decoding algorithm using my TNTools.
Lightweight utility for generating semi-optimized random LDPC codes.
A small one file set of tools for treating combinatorial optimization problems with tensor networks. These were built with combinatorial optimization problems in mind.
I enjoy making science accessible. Here are some science communication projects I've created over the years. Most of them are in French.
Personal science communication blog where I explore various physics and mathematics topics in an accessible way.
Educational video exploring the physical principles applied in video game engines. [FR]
An introduction to Karl Popper's falsifiability criterion. [FR]
A brief review of Bechgaard salts and their superconducting properties. [FR]
I am Sam. I practice and teach improv, I like to go for a run from time to time. I sometimes draw doodles.
I partook in conferences and wrote articles during my studies. I have also been a tutor, teaching first year students. I left after my master degree to explore the dev world. To me, math and physics are a language to dissect and explain the world, and as any other language, it feels quite boring to be speaking it alone.
I particularly like how images convey moods and information. That is a reason why I joined the world of Animation/VFX after my education in physics.