Toronto, Ontario · Open to AI/ML roles

Collin A. P. Joseph, MEng.

Artificial Intelligence Engineer & Machine Learning Engineer

I build AI applications that people can actually use — from retrieval-augmented medication assistants to containerized computer-vision APIs — backed by four-plus years of shipping customer-facing software.

Portrait of Collin Joseph in a navy suit with arms crossed
Years in software development
4+
Features shipped per year, 3 products
12
Graduate Certificate in AI — GPA
4.0/4.0

01 About

Results-driven AI and ML engineer with a continuous-growth mindset.

I have 4+ years of experience in software development and am skilled in Python, data science and AI application development, with a proven track record of delivering customer-facing software products and features.

My path runs from RF signal processing and medical-radar machine learning at McGill, through computer-vision inference at wrnch AI, to leading a multi-national team at Yulio Technologies. In 2026 I completed a Graduate Certificate in Artificial Intelligence at Seneca Polytechnic (4.0 GPA, President's List). I'm seeking to contribute to impactful AI-related roles.

02 Selected projects

Sep 2026

Personalized Medication Assistant

Smart assistant that uses the Gemini API and Retrieval Augmented Generation to answer questions about a user's medication regimen. Everyday users can quickly obtain relevant information about the medications stored in their profile.

  • Python
  • LangChain
  • ChromaDB
  • Gemini API
View repository

Aug 2026

Text Extraction from Handwritten Prescriptions

Containerized REST API that identifies medication brand names from images of handwritten text — a building block for cloud-deployable apps that digitize physical medical records.

  • Python
  • FastAPI
  • Docker
  • GCP
  • PyTorch
  • Hugging Face
View repository

Aug 2026

Transformer-based Text Classification

NLP pipeline that classifies review sentiment using a BERT base model with a custom classification head, showing how pre-trained transformers adapt to custom ML tasks.

  • Python
  • PyTorch
  • Hugging Face
View repository

Aug 2026

Gesture Recognition Pipeline

Computer-vision pipeline that uses MediaPipe and a custom classification head to recognize hand gestures in photos, combining existing ML libraries with custom model development.

  • Python
  • MediaPipe
  • Scikit-Learn
View repository

Jun 2026

Cloud Deployable Computer Vision API

Containerized REST API that accepts handwritten digits and returns classifications from a CNN model, demonstrating data science frameworks, containerization and cloud-deployment tools.

  • Python
  • FastAPI
  • PyTorch
  • Docker
  • GCP
View repository

Oct 2025

Blog Web Application

Blog application that lets visitors create, read, update and delete (CRUD) blog entries — demonstrating Bootstrap, jQuery and SQL, and an understanding of REST design patterns and CRUD workflows.

  • Bootstrap
  • EJS
  • jQuery
  • Express.js
  • SQLite

Oct 2025

Tabletop RPG Dice Roller

Lets users make tabletop RPG dice rolls via text input — a creative application of frontend development knowledge.

  • HTML/CSS
  • jQuery

More on GitHub →

03 Experience

  1. Sep 2026 — Present

    Technologist

    Seneca Polytechnic · Toronto, Ontario

    • Shipping upgrades to a Microsoft Foundry (Azure) based AI chat agent using a Python API, improving performance and correcting undesired behavior.
    • Developing an evaluation framework for the AI agent to quantify performance and consistently identify failure points.
    • Upgraded a production web application from Angular v19 to v22, improving security and accessibility to new features.
    • Debugged and improved web application behavior using TypeScript and SQL.
    • Accelerating development speed and volume using GitHub Copilot.
  2. Dec 2020 — Mar 2025

    Software Developer

    Yulio Technologies Inc. · Toronto, Ontario

    • Shipped 12 features across 3 key software products per year using Agile project management.
    • Led and mentored junior developers on a multi-national development team while continuing hands-on development.
    • Published and maintained a multi-platform Autodesk Revit application using C# (.NET Framework / .NET Core).
    • Built a C# REST API client to upload 3D glTF models to a cloud rendering platform.
    • Deployed a C++ tool to generate and manipulate HDR image-based lighting environment maps.
  3. Nov 2019 — Apr 2020

    Software Developer

    wrnch AI · Montreal, Quebec

    • Delivered new features for a computer-vision (pose estimation) inference server using C++ and Docker.
    • Enabled product enhancement by prototyping new CNN models and updating existing ones using Python and TensorFlow.
    • Automated the data pre-processing pipeline and model benchmarking in Python, streamlining the testing segment of development.
    • Deployed a production Python watchdog client which enhanced server reliability and control.
  4. Sep 2017 — Oct 2019

    Graduate Student Researcher

    McGill University · Montreal, Quebec

    • Developed an ensemble SVM model using Python to classify subjects of microwave radar signals.
    • Elevated predictive performance by proposing new time-frequency decomposition features.
    • Improved model training speed by 60% using derivative-free optimization algorithms.
    • Performed extensive statistical analysis on radar scan characteristics using MATLAB and R.
    • Streamlined data pre-processing by developing Python tools, improving workflow for the project team.
Earlier experience (2013 – 2016)
  1. Sep 2016 — Dec 2016

    Signal Processing Algorithm Developer

    ON Semiconductor · Waterloo, Ontario

    • Prototyped an environment-classification algorithm for low-resource digital hearing aids (MATLAB & Assembly).
    • Optimized an acoustic noise-reduction algorithm in Assembly, decreasing power consumption by 20%.
    • Leveraged fixed-point arithmetic to maximize efficiency on embedded hardware.
    • Executed rigorous regression testing to ensure performance.
  2. Jan 2016 — Apr 2016

    Signal Processing Algorithm Developer

    ON Semiconductor · Waterloo, Ontario

    • Prototyped a digital equalizer firmware module in Assembly language.
    • Simulated and experimentally analyzed the equalizer using MATLAB.
    • Executed and documented extensive test procedures for an acoustic feedback cancellation algorithm.
    • Documented and presented analysis and test results to the firmware and software development team.
  3. May 2015 — Aug 2015

    Signal Processing Algorithm Developer

    ON Semiconductor · Waterloo, Ontario

    • Evaluated performance of static noise reduction algorithms using MATLAB.
    • Developed functional simulations to evaluate performance of various DSP algorithm configurations.
    • Performed experimental analysis on multiple noise estimation methods.
    • Developed and executed automated acoustic tests for a noise reduction algorithm using MATLAB and C.
  4. Sep 2014 — Dec 2014

    Teaching Assistant

    Faculty of Engineering, University of Waterloo · Waterloo, Ontario

    • Tutored engineering students in C# programming fundamentals.
    • Presented course content individually and in classes of up to 100.
    • Cooperated with a teaching team of 18 to keep the course running smoothly.
  5. Jan 2014 — Aug 2014

    Research Assistant

    Center for Intelligent Antenna and Radio Systems, University of Waterloo · Waterloo, Ontario

    • Developed and evaluated a ray-tracing simulation tool for radio-wave propagation using C++ and MATLAB.
    • Improved runtime by over 60% using CUDA on Nvidia GPU hardware.
    • Built a MATLAB GUI to visualize simulation results.
  6. May 2013 — Aug 2013

    Electrical Engineering Intern

    LPH Renewable Energy Ltd. · St Michael, Barbados

    • Installed domestic and commercial-scale photovoltaic power systems.
    • Assisted in project layout calculations and design.
    • Streamlined project cost estimation using Microsoft Excel.

04 Education

Jan 2026 — Oct 2026

Graduate Certificate, Artificial Intelligence

Seneca Polytechnic · North York, Ontario

Machine Learning, Deep Learning, Computer Vision, Natural Language Processing.

GPA 4.0/4.0 · President's List

Sep 2012 — Jun 2017

Bachelor of Applied Science, Electrical Engineering

University of Waterloo · Waterloo, Ontario

Co-op program — 24 months of industry internships in total.

Sep 2005 — Jun 2012

Secondary School Diploma, Sciences

Harrison College · Bridgetown, Barbados

CAPE (A-level) Physics, Mathematics & Chemistry.

Online certifications

05 Skills

Core

  • Artificial Intelligence
  • Machine Learning
  • Software Development
  • Python
  • C#
  • C++

ML & data

  • PyTorch
  • TensorFlow
  • Hugging Face
  • Scikit-Learn
  • MediaPipe
  • LangChain
  • ChromaDB
  • RAG
  • Gemini API
  • AI agents
  • Agent evaluation
  • MATLAB
  • R

Web

  • TypeScript
  • Angular
  • jQuery
  • Bootstrap
  • Express.js
  • EJS
  • HTML/CSS
  • SQL
  • SQLite

Engineering & cloud

  • FastAPI
  • Docker
  • GCP
  • Azure (Microsoft Foundry)
  • .NET Core
  • CUDA
  • Assembly
  • GitHub Copilot
  • Agile

06 Contact

Hiring for an AI or ML role, or want to talk about a project? I'd like to hear from you.

collin.joseph.0258@gmail.com