Hi, I'm Sohaib Kaidali

Computer Engineering Student at McGill University

Passionate about robotics, AI/ML, and full-stack development. Leading teams to victory in competitions while building innovative solutions that bridge the gap between cutting-edge technology and real-world applications.

About Me

What Drives Me

I'm a passionate Computer Engineering student at McGill University with a deep fascination for robotics, artificial intelligence, and full-stack development. My journey spans from leading championship-winning robotics teams to developing innovative AI solutions and optimizing complex systems.

With experience in competitive programming, hackathon victories, and real-world consulting, I bridge the gap between cutting-edge research and practical applications. I'm trilingual (English, French, Arabic) and thrive in collaborative environments where technology meets creativity.

18+ Projects
1st Place
3 Languages
10+ Technologies

Technical Skills

Python
C/C++
JavaScript/TypeScript
Rust
Java
C#
Shell
TensorFlow & PyTorch
Scikit-learn
OpenCV
MediaPipe
Pandas & NumPy
LLMs (Gemini API)
SHAP (Explainable AI)
ONNX (Deployment)
Deep Reinforcement Learning
React & Next.js
Node.js & Express.js
SvelteKit
Flask & FastAPI
Firebase
Docker
CI/CD (GitHub Actions)
AWS
ROS 2
Embedded C/C++
ESP32 & Arduino
CUDA
PID Control
Isaac Sim
Unity Engine
Tauri
OpenGL & LWJGL
Git & GitHub
PyInstaller

Featured Projects

Things I've Built

Experience & Education

Where I've Been & What I've Built

Software Team Member

McGill Robotics — AUV Design Team

Montreal, QC Sept. 2025 – Present

Building the full autonomy stack for an underwater vehicle — from perception and state estimation to simulation and controls.

Key Contributions
  • Engineered a 3D vision pipeline using YOLO + ZED SDK with EKF filtering for real-time object mapping
  • Developed state estimation & controls — fusing DVL, IMU, and VIO via EKF with PID/quaternion controllers driven by a PyTree behaviour tree
  • Designed a Unity simulation environment connected to the ROS 2 codebase via TCP for full-stack validation
ROS 2 Python C++ Docker Unity CUDA OpenCV

Software Engineer Consultant Intern

MotionCorrect, Inc.

Remote Jun. 2022 - Present

Architecting full-stack browser extensions, optimizing CI/CD pipelines, and automating development workflows.

Key Achievements
  • Architected full-stack browser extensions (Chrome/Firefox) with a Rust backend and performant JS frontend
  • Optimized CI/CD pipelines, reducing build times by 80% (2 hrs → 20 mins) via caching and job parallelization
  • Automated Git workflows and led code reviews to improve velocity and reduce post-deployment bugs
Rust JavaScript CI/CD Docker DevOps

Teaching Assistant

Vanier College

Montreal, QC Aug. 2023 – Dec. 2023

Mentored students in mechanics labs by troubleshooting technical challenges and improving comprehension of core physics and engineering concepts.

Key Responsibilities
  • Assisted students with hands-on lab experiments and technical problem-solving
  • Developed structured problem-solving frameworks tailored to student skill levels
  • Enhanced students' understanding of foundational mechanics principles
Mentoring Problem-Solving Physics Technical Support

Robotics Software Lead & Drive Team Captain

FIRST Robotics Team 3986 - Express-O

Montreal, QC Jan. 2020 – Jun. 2022

Led a championship-winning robotics team through technical innovation and strategic leadership, combining advanced engineering with competitive excellence.

Key Achievements
  • Led team to 2022 Montreal Regional Championship victory & World Championship qualification
  • Designed computer vision system (OpenCV) for localization and a PID/feedforward controller that boosted motor precision by 20%
  • Secured $7,000+ in grants for leadership in STEM outreach
Java WPILib PID Control OpenCV Leadership

B.Eng. Computer Engineering

McGill University

Montreal, QC Sep. 2025 - Dec. 2028 (Expected)

Pursuing a comprehensive education in computer engineering with a focus on software systems, algorithms, and emerging technologies.

Academic Highlights
  • U1 Student on a three-year track from CEGEP
  • Focusing on Software Engineering and AI/ML
  • Active in engineering projects and hackathons
  • Trilingual: English, French, and Derja
Computer Engineering Software Systems Algorithms Data Structures

Achievements & Recognition

Competition Victories & Awards
3
First Place Victories
2
Podium Finishes
83%
CI/CD Performance Gain
$7K
Grants & Scholarships

Hackathon Champion

3× First Place Finishes

2024-2025
Team Leadership & Ideation
Sign Atlas - AI-Powered ASL Tutor RepLex - AI Fitness Rep Counter IEEE BotQuest - Autonomous Robotics Full-Stack Application Development
1st Place

Podium Achievements

2× Top-Tier Finishes

2024
Technical Excellence
DawHacks '24 (2nd Place) - Nutrition App D.AI Journalism '24 (Technical Award)
Podium

FIRST Robotics Champion

Montreal Regional Champions

2023
Captain & Lead Developer
Team 3986 Express-O
World Championship Qualifier
Champion

Performance Excellence

CI/CD Optimization Achievement

MotionCorrect, Inc.
Internship Impact
83% Improvement
2h → 20min Build Time
Optimized

Leadership Recognition

Grants & Scholarships for STEM Leadership

Mayor's Office Grant
2020-2022
$5,000 Annual Team Grant
$2,000 Fusion Jeunesse Scholarship
Recipient

Technical Innovation

Excellence in AI/ML & Complex Systems

Applied AI/ML
Robotics & System Design
LLM-Powered Prerequisite Parsing Robust Computer Vision Pipeline High-Concurrency Real-Time Systems
Innovator

Get In Touch

Let's Connect & Collaborate

Sohaib Kaidali

Computer Engineering Student

Available for internships & opportunities

I'm passionate about robotics, AI/ML, and full-stack development. Always excited to discuss innovative projects and collaboration opportunities!