Hello, world - I'm
aspiring |
Hi again, I'mRaphaël.I describe myself as a Growing Engineer in Software.
Fun fact? I've always wanted to be a pilot! But somewhere along the way, I discovered programming and took a different flight path (pun intended).
A passion for both Maths and Computer Science led me to pursue my degree in AI/ML and Software Engineering.
Today, I've been fortunate enough to acquire several industry experience from Fortune 500 companies, where my greatest strengths have been integrating seemlessly to new company's culture, learning quickly, and great communication with my team. I've always had the chance to have a great team wherever I go :) and sometimes find it hard to leave.
Explore my website to learn more about my journey!
Feel free to reach out in the Contact section if you'd like to collaborate or leave a quick note.

Best skills in
About me
From pilot dreams to production pipelines.
A short story of how I got here and where the curiosity is pointing next.

A little bit about me, above and beyond
Start · New Brunswick
Crossing the Ocean
I landed in Canada about six years ago, right in the middle of the Covid pandemic. A few weeks after lockdown lifted, I enrolled in a new high school in New Brunswick, a quiet little town on the east coast. It was fascinating to see how different the system was. Students moved between classrooms for each subject, while back home country, students stay in one fixed class all year and it is the teachers who move between rooms.
The most striking difference was the fully digital learning environment. Everything ran through Microsoft Teams and OneNote with no physical textbooks in sight, which felt genuinely futuristic. On the flip side, the academic content was considerably lighter than what I had covered back home. I arrived in Grade 11 already having studied topics the North American curriculum reaches in first/second-year university. Adjusting to the new pace took some time.
2021 · Ottawa
Ottawa, Here We Go
The family moved to the capital the following year, and I transferred into a more rigorous school. I doubled down on math including calculus, advanced functions, and physics, and took my first formal computer science course. At that point, Python was the only language I knew.
For my final project, I had to build a Trivia web app requiring HTML, CSS, JavaScript, and Django, none of which I had ever touched. With some trial and error and a bit of sibling mentorship, I got it working and placed in the top three of my class. A year later, I was invited back to mentor younger students on web development with Django.

Carleton University — Leading a tour.
2022 · Carleton
University, Finally!
I was undecided between Aerospace Engineering and Artificial Intelligence going into university. I ultimately chose Carleton for Computer Science, AI/ML stream, with a minor in Mathematics and Statistics. Freshman year was a steep learning curve. University moves at a completely different pace from high school: you have the freedom to skip classes, skip assignments, and study on your own schedule, with no one watching over you. But with a lot of freedom comes a lot of responsibility.
Second year went deeper into core computer science concepts: systems programming, pointers, memory allocation, data structures and algorithms, skip lists, red-black trees, and combinatorics, each year getting harder than the last. The one thing university taught me, especially in third year, was time management. If you do not learn to manage your time, university will force you to.

COMP 2804 · Second year — in discrete math office hours working through problem sets with friends on a whiteboard.
Today
I have been blessed to make the Dean's List and Golden Key Honor Society every year since my first semester. My co-ops took me through Ford, where I learned the critical importance of testing in embedded systems, then Caterpillar for DevOps pipelines, the Government of Canada where I got my first real foothold into the field of Data, and by God's grace, Toronto Dominion Bank for a last co-op. Whether it is satellite software, production ML, or cloud infrastructure, I am always eager for opportunities to push what I can build.

TD Bank
Co-opData Scientist
Toronto, ON · 2026
- Joining the AI2 (Analytics Insights and Artificial Intelligence) team, performing data analysis and building dashboards with Power BI.
- Code refactoring and migration of legacy SAS pipelines to Python, modernizing analytics workflows.

TD Bank
Co-opData Scientist
Toronto, ON · 2026
- Joining the AI2 (Analytics Insights and Artificial Intelligence) team, performing data analysis and building dashboards with Power BI.
- Code refactoring and migration of legacy SAS pipelines to Python, modernizing analytics workflows.
T
Elections Canada
StudentJunior Data Scientist
Ottawa, ON · Nov 2025 – Apr 2026
- Migrated and debugged 3,500+ lines of legacy SAS and Python code for critical audit workflows, resolving 6+ high-impact logical bugs and data parity issues.
- Led the team discussion on advancing to better production-ready code, bringing in virtual environments, Pytest, standardized documentation, and type-hinting as concrete steps toward bridging software engineering standards with the team's data science workflows.
E
Elections Canada
StudentJunior Data Scientist
Ottawa, ON · Nov 2025 – Apr 2026
- Migrated and debugged 3,500+ lines of legacy SAS and Python code for critical audit workflows, resolving 6+ high-impact logical bugs and data parity issues.
- Led the team discussion on advancing to better production-ready code, bringing in virtual environments, Pytest, standardized documentation, and type-hinting as concrete steps toward bridging software engineering standards with the team's data science workflows.
Caterpillar
InternshipSoftware Designer
Montréal, QC · Jan – Apr 2025
- Led CI/CD pipeline migration from Azure DevOps to GitHub Actions, writing automation scripts that reduced workflow runtime by 62% across distributed build environments.
- Integrated GitHub Actions Importer achieving 80% automated pipeline translation accuracy, with documentation adopted as the migration standard across 5+ development teams.
- Debugged Make/CMake build systems and wrote Bash scripts to identify runtime bottlenecks, including translation of Docker-based build and test configurations.
Caterpillar
InternshipSoftware Designer
Montréal, QC · Jan – Apr 2025
- Led CI/CD pipeline migration from Azure DevOps to GitHub Actions, writing automation scripts that reduced workflow runtime by 62% across distributed build environments.
- Integrated GitHub Actions Importer achieving 80% automated pipeline translation accuracy, with documentation adopted as the migration standard across 5+ development teams.
- Debugged Make/CMake build systems and wrote Bash scripts to identify runtime bottlenecks, including translation of Docker-based build and test configurations.
CFord
Co-opTest Automation Engineer
Ottawa, ON · May – Dec 2024
- Automated token management for distributed test infrastructure using Python and Jenkins, reducing manual task time by 90% and processing 70+ devices.
- Built FNV (Fully Networked Vehicle) test stations from scratch integrating Infotainment systems, Arduinos, ECUs, and telematics hardware across 4 vehicle platforms.
- Mentored 3+ interns and contractors on key workflows and proprietary tools, creating documentation that reduced onboarding time and enabled independent test management within 10 days.
FFord
Co-opTest Automation Engineer
Ottawa, ON · May – Dec 2024
- Automated token management for distributed test infrastructure using Python and Jenkins, reducing manual task time by 90% and processing 70+ devices.
- Built FNV (Fully Networked Vehicle) test stations from scratch integrating Infotainment systems, Arduinos, ECUs, and telematics hardware across 4 vehicle platforms.
- Mentored 3+ interns and contractors on key workflows and proprietary tools, creating documentation that reduced onboarding time and enabled independent test management within 10 days.

McDonald's
Part-timeCrew Trainer
Ottawa, ON · 2022 – 2023
- Awarded Employee of the Month (July 2023) for consistently delivering excellent customer service and quickly resolving concerns.
- Guided new members on techniques and company standards, supporting their fast integration into the team.
- Maintained seamless order flow through clear communication and teamwork during high-volume service periods.

McDonald's
Part-timeCrew Trainer
Ottawa, ON · 2022 – 2023
- Awarded Employee of the Month (July 2023) for consistently delivering excellent customer service and quickly resolving concerns.
- Guided new members on techniques and company standards, supporting their fast integration into the team.
- Maintained seamless order flow through clear communication and teamwork during high-volume service periods.
M
What I've built
Projects
Drag the cards around — click one to read more.

Hinton Farmers Market
Team-built market management system in C++ and Qt, with vendor bookings, stall assignments, and a FIFO waitlist system backed by SQLite.

PyTorch Domain Classifier
Dual ResNet-18 ensemble that scores high on in-domain images while degrading to near-random accuracy on out-of-domain data, using a confidence-gated pipeline.

Shoppy Mart
Small e-commerce UI built for a web dev course using provided product JSON, with cart and store features in plain JavaScript, Pug, and MongoDB.

Hangman
A classic Hangman game with animated letter reveals, difficulty levels, and a word bank spanning multiple categories.

Hinton Farmers Market
Team-built market management system in C++ and Qt, with vendor bookings, stall assignments, and a FIFO waitlist system backed by SQLite.

PyTorch Domain Classifier
Dual ResNet-18 ensemble that scores high on in-domain images while degrading to near-random accuracy on out-of-domain data, using a confidence-gated pipeline.

Shoppy Mart
Small e-commerce UI built for a web dev course using provided product JSON, with cart and store features in plain JavaScript, Pug, and MongoDB.

Hangman
A classic Hangman game with animated letter reveals, difficulty levels, and a word bank spanning multiple categories.

Hinton Farmers Market
Team-built market management system in C++ and Qt, with vendor bookings, stall assignments, and a FIFO waitlist system backed by SQLite.

Hangman
A classic Hangman game with animated letter reveals, difficulty levels, and a word bank spanning multiple categories.

PyTorch Domain Classifier
Dual ResNet-18 ensemble that scores high on in-domain images while degrading to near-random accuracy on out-of-domain data, using a confidence-gated pipeline.

Shoppy Mart
Small e-commerce UI built for a web dev course using provided product JSON, with cart and store features in plain JavaScript, Pug, and MongoDB.
connect
Hi there, I hope you found my website ui-friendly and engaging. I will be glad if you can leave a review as I am always looking to improve and enhance my website. Feel free to reach out whether it's about a role, a project, or just an interesting conversation.
Get in touch
direct · no spam
Open to opportunities across North America









