SG

Sidney Gharib - Software Developer

I just graduated from Polytechnique Montréal with a bachelor in Software Engineering. I am a passionate software developer and researcher with expertise in full-stack development, machine learning, and computer vision. I enjoy building applications that solve real-world problems and contributing to the scientific community through research and publications.

Scientific Publications

My contributions to research and academia

MuViH: Multi-View Hand gesture dataset and recognition pipeline for human–robot interaction in a collaborative robotic finishing platform

Robotics and Computer-Integrated Manufacturing • 2025

Computer VisionDeep LearningPaper

RGB-D Cameras

In my research, I had the opportunity to work with Intel RealSense RGB-D cameras, which allowed me to explore 3D depth perception capabilities. These cameras feature dual sensors that enable distance measurement for each pixel, effectively adding depth information to create three-dimensional images.

Calibration

Following the limitations discovered with RGB-D depth sensing, I transitioned to a stereo camera approach as recommended by my supervisor. This method doesn't rely on the built-in depth sensor of the RealSense RGB-D cameras but instead uses a combination of two cameras to create the 3D effect through stereoscopic vision. I calibrated the stereo system using two RGB-D cameras (though without utilizing their depth sensing capabilities) by determining the rotation and translation matrices needed to transform coordinates from the primary camera to the secondary camera

Finger detection

Once the cameras were properly calibrated, I utilized Google's MediaPipe library to detect my index finger within the video stream. MediaPipe provides robust hand landmark detection, identifying 21 key points on each detected hand, including three specific points on the index finger that were crucial for my application. The system works by identifying these key points on both camera feeds simultaneously.

Finger direction in 3D space

After detecting the index finger key points in both camera feeds, I implemented a program to reconstruct 2D points into 3D space using stereo calibration data. This process was applied to all three index finger points detected by MediaPipe.

Real life application

The complete system was ultimately tested in a collaborative robotics (cobotics) room designed to facilitate construction tasks for operators. The project represents a significant step toward improving factory productivity through AI-powered gesture recognition

Work Experience

My professional journey

Software Developer Intern

Teledyne DALSA • Summer 2025

Designed deep learning models for computer vision applications that improved the accuracy and efficiency of optical character recognition (OCR) algorithms.

PyTorchC++Literature review

Research Intern

Polytechnique Montréal LITIV LAB • September 2024 – May 2025

Evaluated LLM by testing its generalization abilities on novel image datasets that differ from the training data.

PythonVision LLM

Research Intern

Polytechnique Montréal VISIONIC LAB • April 2024 – August 2024

Developed a 3D reconstruction system using stereo camera and Intel RealSense technologies, and programmed finger index direction detection algorithms using Mediapipe and OpenCV

OpenCVPython

Software Quality Assurance Intern

COVEO • May 2023 – August 2023

Developed over 20 End-to-End tests in TypeScript to increase test coverage by 40%.

TypeScriptJavaScript

Database Developer Intern

NB Automation • January 2021 – August 2021

Developed an identification system for a patient that reduced the number of monthly calls to of customer service by 20%

ClarionSQL

Featured Projects

Some of my notable personal and professional project

Vision Models for Residual Waste

PyTorchComputer VisionDeep Learning

Website for Biodegradable Urns

ReactTypeScriptHTML/CSSWebsite

LoanneAI

Prompt EngineeringLLMsTypeScriptTBA

Google Chrome extension to enhance email writing productivity.

My Website

ReactTypeScriptNext.jsGitHub

You like my Website? Feel free to copy it! The repo's link is available on the red button.

Awards

Research awards

Research Participation and Initiation Unit - Polytechnique Montréal

Value: $1,500 - 2024-2025

Undergraduate Student Research Awards - CRSNG

Value: $6,000 plus host institution contribution - Summer 2024

FRQNT - NSERC - Undergraduate Scholarship Supplements for Research

Value: $1,500 - Summer 2024

Walphyre - Software Company

Walphyre is a software company cofounded by me and my brother Jason Gharib

PharmaGPT

ReactLLMs

PharmaGPT is software designed to assist technicians by answering a wide variability of questions related to their daily work at the pharmacy

New project coming soon

ReactTypeScript

New project coming soon