DATE

09/07/2025

DATE

09/07/2025

DATE

09/07/2025

Software Engineer @RoboSub

We worked closely with the Raven Studio team to craft a visually stunning and highly functional websites.

Software Engineer

Software Engineer

Software Engineer

Engineering club member

Engineering club member

Engineering club member

Type

Software Sub-team Member

Primary Technologies Used

Python, PyTorch, Yolo, OpenCV, Computer Vision

Owners

RoboSub Club McMaster University

Black Cap
Black Cap
Black Cap
Black Cap

RoboSub: Software Team Member

I am a member of the RoboSub club’s Software subteam, contributing to the development of computer vision systems for autonomous underwater navigation. My work focuses on real-time perception, object detection, and image enhancement to support the submarine’s ability to operate reliably in competition environments.

Team Based Engineering

— Worked within a large student engineering team with defined roles and responsibilities
— Contributed to long-term project development leading up to an annual competition
— Balanced individual ownership with team-wide goals and timelines

Research & Iteration

— Conducted technical research to support software decisions
— Evaluated different approaches before implementation
— Iterated based on testing results and team feedback

Black Cap Zoom Shot
Black Cap Zoom Shot
Black Cap Zoom Shot
Black Cap Zoom Shot
Black Hoodie
Black Hoodie
Black Hoodie
Black Hoodie

Building Software in a Large Team

Developing software in a large, multidisciplinary team introduces challenges such as coordination, version control, communication, and aligning technical decisions across subteams. Managing these challenges effectively is essential for steady progress and reliable system integration.

AI & External Service Integration

— Integrated Twilio and ElevenLabs for real-world voice interactions
— Used TwelveLabs with Gemini AI for video analysis and safety assessment
— Connected AI outputs into user-facing tools and conversational interfaces

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

Technical Collaboration & Development Workflow

— Training computer vision models for the robot submarine to autonomously navigate
— Trained and fine-tuned YOLOv8 models using PyTorch on COCO-based datasets
— Ran ablation studies on data preprocessing and model configurations to evaluate performance trade-offs
— Integrated model outputs into the broader autonomous system through coordinated interfaces
— Worked within a multi-repository Git/GitHub workflow using branches, pull requests, and code reviews
— Translated research findings into implementation decisions through technical discussions and testing

Create a free website with Framer, the website builder loved by startups, designers and agencies.