About Me

Simon Roy

Hi! I’m a software engineering student at ÉTS, finishing my fourth year, with a strong passion for innovation and technology. I’m particularly fascinated by quantum computing, artificial intelligence, and robotics. I love diving into coding and research projects in my free time, always eager to learn and explore new possibilities. Feel free to check out my portfolio and see what I’ve been up to. Welcome, and I hope you enjoy your visit!

GPA : 4.1/4.3

Work & Education

I completed a research internship in quantum machine learning with Professor Kourtis at the University of Sherbrooke during the summer of 2024. I focused on developing new classification algorithms, leveraging tools such as Torch, NumPy, and other data science libraries..

Planetary robotics engineer (Internship)

Aug. 2022 - Dec 2023
Planetary robotics intern

I work as a intern in planetary robotics at the Canadian Space Agency (CSA) in Montréal. I developed a mission planning tool for the canadian lunar rover. I mainly use Django and React and contributed to the development of path planning algorithms. (RRT* and GA) I use Agile methodologies and managed an Openshift cluster.

During the summer of 2023, I was as a lab assistant for the course MTI882B (Algorithmic aspects of quantum computing) at ÉTS. My responsibilities included creating learning resources, specifically Notebooks. I also taught students about Pennylane and various quantum computing algorithms.

Orolia (Internship)

Aug. 2021 to Dec. 2021
Software engineer intern

I worked at Orolia, which is now part of Safran S.A. I was in the division which develops the GNSS simulator (Skydel). I mainly work with C++, Python and MATLAB. I also work on signal processing/generation.

University (Software engineering)

June. 2021 to Dec. 2024
student

I started in electrical engineering and changed to software engeneering since I discovered that I prefer high level programming. During the following semester, I took additional credits to avoid being delayed in my degree.

Lion electric (Internship)

Jan. 2021 to May. 2021
Hardware design intern

During this internship, I did circuit simulation, microcontroller analysis, and work on the implementation of a version control system. Following my internship, I receive a productivity scholarship.

I obtain my degree in Electronics Technology - Computers and Networks at Cégep régional de Lanaudière à Joliette.

Equitel

Jan. 2019
technology analyst

I did an internship at Équi-tel, a telecommunications company. During my internship, I configured IP networks and configured telephone systems. I continued to work after my internship to manage the cloud infrastructure and lead several projects involving linux.

Skills and distinctions

Awards


Excellence Scholarship from MES

This award is given by the Ministry of Education and Higher Education of Quebec to students who perform in a field related to technology.

Productivity Scholarship from Lion

Lion gives this award to an intern who distinguishe himself during his internship.


Contests


ELROB

I participated in ELROB, Europe’s toughest and longest-running field robotics event, with the CAPRA robotics club. I focused on mapping and navigation and AI for a search-and-rescue scenario. For the new student club robot, Rove, I developed the Docker architecture, ROS2 core system, the tracking AI, inverse kinematics for the arm, exploration algorithm, Gazebo simulation, and 3D SLAM mapping. I also contributed to the hardware interface.

Best effort

ETH Zurich Quantum Hackathon

In this competition, we solved a variation of the VRP problem using distributed quantum machine learning algorithms.

Honorable mention from NVIDIA

Xanadu QHack24

This competition was similar to the previous one, but in this one, we also developped circuit cutting algorithms to reduce noise in quantum circuits.

We finished 16/643 on the coding challenge

EnRicH 2023

I did this competition with the student club CAPRA where I was in charge of the mapping and navigation of the robot. The goal was to rescue a dummy in a radioactive nuclear power plant.

Best in class in search and rescue challenge

Xanadu QHack23

Various quantum computing challenges were proposed by Xanadu. During this competition, we work with Hamiltonian simulation and quantum machine learning.

We finished 25/726 on the coding challenge

BIG Quantum Hackathon 2022

The goal of the competition was to create a quantum algorithm to solve an industrial problem. During this competition, my team and I developped a quantum support vector machine to classify text. (3rd place)

We finished third in a highly competitive field

Hack For Good - Body Hack 2021

During this competition, we designed of a tool to test health literacy.

Nasa space app challence 2020

During this competition, my team developed artificial intelligence capable of predicting forest fires based on satellite data. (First place (Halifax))

We finish first in our division


Skills


Natural language processing

Torch, Tensorflow, sklearn, tensorboard, nltk, Q-learning, robotflow

Robotics

Gazebo, ROS2, OpenCV, Rerun, CAN, Habitat-Sim, Gym (Gymnasium)

Programming languages

Python, C, Java, C++, R, typescript

Library/framework

Django, React, pandas, numpy,Qt (python and c++), Node.js

Quantum computing

Qiskit, Pennylane, Pulser, Q#, Snowflurry, QAOA, QML

Software

VSCode, Docker, Wireshark, Git, Android studio, Unity, Fusion360

Hardware

Linux, ESXI, Windows Server 2019, Windows

Soft Skills

Leadership, Creativity, Adaptability, Empathy


Certifications


IBM Certified Associate Developer - Qiskit v0.2X

The IBM Qiskit certification demonstrates proficiency in using Qiskit SDK to address quantum computing challenges using the Python programming language.

Issue : September 16, 2023

None

Tensorflow : TensorFlow Developer Certificate

The tensorflow certification demonstrate the proficiency in using TensorFlow to solve deep learning and ML problems. (Valid until May 23, 2025)

Issue : May 23, 2022

Expiration : May 23, 2025


My Projects

Technology used : HuggingFace, LoRA, ROS2, RAG, Behavior Tree

Goat Brain

A fine-tuned agent system (STT, LLM, TTS) that controls a robot using higher level instructions.

AI Robotics
Technology used : Habitat-Sim, Gym, Pytorch, HuggingFace, DB-SCAN, FastSAM, CLIP, BLIP

Shepherd

A semantic mapping system for a mobile robot.

AI Robotics Team Project
Technology used : Q-learning, PSO, Python, Genetic Algorithm, Differential Evolution, Qt

NTN simulator (Q-learning & PSO)

Optimization of a non-terrestial network using multiple optimization algorithms.

AI SWE Team Project
Technology used : Qiskit, Pennylane, Pulser, Python, NLP, Snowflurry

QuantumÉTS - Founder & President

QuantumÉTS is a student club that aims to democratize quantum computing, participate into various quantum computing challenges and organize events.

Quantum Leadership
Technology used : Qiskit, Python, NLP

Various Quantum Algorithms Education Notebooks

Project exploring quantum algorithms and their practical applications across different data sets.

Quantum AI
Technology used : Godot, Qiskit, Python

Quantum Education Game

A game to teach quantum computing concepts to the general public.

Quantum Games Team Project
Technology used : Python, C++, ROS2, ROS

Capra - Student Club

In the student club, I lead the navigation and mapping project

Robotics SWE Team Project
Technology used : Python, OpenCV, Raspberry pi and Home assistant

Light control with pose estimation

The project had the goal to control my domotic system with a camera.

AI IOT
Technology used : Django, Arduino, SQLite

Drybox

The project is a IOT server that can perform OTA firmware upgrade.

IOT SWE Team Project
Technology used : Arduino, C, 3D printing

Magic Wand (Remote)

This is a wand that can control the color of a lamp. I use C language for this project.

Electronics IOT
Technology used : Python, Pygame

AI vs Covid (Game)

For this project, I created a simple game and an AI. I used a genetic algorithm for this AI (NEAT).

AI Games

Contact