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 for autonomous mobile robots in difficult environments.
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.
ROSpy, Numpy, PyTorch, OpenCV, Tensorflow, YOLO, Magenta, Scikit-Learn, matplotlib, Pandas, Flask, and PyGame.
Gazebo, tf2, rosserial, rqtgui, pid, pilz-industrial-motion-planner, rostest, actionlib, image_proc, stereo_image_proc and moveit.
ROScpp, CUDA, multi-processing / threading / synchronization, fundamentals (memory management, typing, I/O, makefiles, GCC).
Node.js, React.js, ROS integration, Docker.js, fundamentals (async/sync, functional programming, testing, debugging).
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
Communication (English/French), Leadership, Project Management, Inter-Disciplinary Collaboration, Conflict Resolution, Organization, Self-Starting
P.S. Click on a robot