Antoine Dangeard

French-American Software Engineering student with a passion for robotics and A.I.

Download Resume as PDF

Image


I am an undergraduate student at McGill University, in the final stretch of a BEng in Software Engineering and a minor in Applied Artificial Intelligence, aiming to graduate in May 2025.


During my time at McGill, I've discovered that I love everything robotics and machine learning. Specifically, I have found I am particularly fascinated with solving problems in state estimation, control, and perception through machine learning.


My academic background to date has given me the tools needed to create meaningful software solutions, but most of my skills have come "unofficially". Since the age of nine, when I taught myself to code, my curiosity has led me to work on passion projects ranging from video games to machine learning models, trading bots, hackathons, robots, clubs, or websites like the one you're reading.


This curiosity now pushes me to pursue more complex challenges in robotics and machine learning. Once I have completed my Bachelor's, I plan on pursuing graduate research, and eventually hope to be able to apply my knowledge to real-world problems in industry.

Professional Experience

Robotics

More projects here and here.

Skills

Image

Python

ROSpy, Numpy, PyTorch, OpenCV, Tensorflow, YOLO, Magenta, Scikit-Learn, matplotlib, Pandas, Flask, and PyGame.

Image

ROS

Gazebo, tf2, rosserial, rqtgui, pid, pilz-industrial-motion-planner, rostest, actionlib, image_proc, stereo_image_proc and moveit.

Image

C/C++

ROScpp, CUDA, multi-processing / threading / synchronization, fundamentals (memory management, typing, I/O, makefiles, GCC).

Image

JavaScript

Node.js, React.js, ROS integration, Docker.js, fundamentals (async/sync, functional programming, testing, debugging).

Image

Miscellaneous

Technical writing, UNIX, Bash, Docker, Git/GitHub/GitLab, Colab/Jupyter, AWS, WebSocket/TCP/HTTP, CI/CD (with GitHub Actions), Agile Methodology, Code Documentation, Code Reviews

Image

Soft

Communication (English/French), Leadership, Project Management, Inter-Disciplinary Collaboration, Conflict Resolution, Organization, Self-Starting

Activities and Awards

Image

Cube Technician @ The Cube

September 2023 - January 2024

Service technician for The Cube's 3D printing service: involves evaluating print viability, repairing printers, conversing with clients, executing prints, and logging orders.

Image

Earned through mentorship in MECH 360 (Principles of Manufacturing). As McGill describes, the award applies to "quality students from a very recent offering of the class or laboratory who have a marked interest in teaching/learning and educational improvement".

Image

2nd Place McGill A.I. Society Hackathon

September 2023

An RNN-powered melody and drums generation website, built in the context of the 24-hour McGill AI Society Hackathon. Assembled and cleaned datasets, wrote the code for training models and generating music and drums, build the back-end and helped with front-end integration. Powered by Google's Magenta models, Flask and Javascript.

Image

Semi-Finalist at RoboSub with McGill Robotics

August 2023

Competed with McGill Robotics' AUV in RoboSub 2023, and made it to the semi-finalist pool. I joined the team in September 2022 and built the computer vision, propulsion, and planning (decision-making) packages which were used at competition. I also helped with the implementation of a quaternion-based orientation PID, simulation, and state estimation.

Image

Intramural Team Captain

January - May 2023

Participated in dodge-ball intramural tournament at McGill. Reached semi-finals before elimination.

Image

1st Place RoboHacks

March 2023

Won the first place prize for the advanced "Vision" challenge at RoboHacks 2023. The 24-hour challenge involved building a water-bottle based underwater robot, controlling it's buoyancy using a motor and syringe, building ailerons to enable forward movement, and using a camera and arduino computer to produce a 2D visualization of colored regions on the bottom of the pool.

Image

Top 5 of 115 at McHacks 10

January 2023

Used object detection and color theory/fashion trends to evaluate the objective "quality" of a person's outfit from an image, then gave customized feedback to the user. Built in 48 hours using a YOLO object detection model to identify individual articles of clothing, OpenCV to extract the features of each item of clothing, and JavaScript and Flask for the website.

Image

Top 10 in McGill Open Data Challenge

January 2023

Achieved Top 10 lowest mean squared errors for an open data challenge aiming to predict university acceptance from data points like SAT scores, extra-curriculars, etc. Set up and trained a Ridge regression model with stochastic gradient descent in 48 hours (I unfortunately heard about the challenge just before the deadline).

Image

2nd and 3rd place at ITER Robotics Competition

2017

Participated in robotics competition for middle and high schoolers. Helped code and build the Lego Mindstorm-based robot. Our team won 2nd place in the 'WAYS' challenge and 3rd in the 'TRANSPORT' challenge.

Contact Me

P.S. Click on a robot

Loading...