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+
Graduate Certificate in AI — GPA
4.0/4.0
Features shipped per year, 3 products
12
GPU simulation runtime improvement
60%+

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

More on GitHub →

03 Experience

  1. Sep 2026 — Present

    Technologist

    Seneca Polytechnic · Toronto, Ontario

    • Frontend application development using Angular.
    • Upgraded a production application from Angular v19 to v22.
    • Accelerated development using GitHub Copilot.
  2. Dec 2020 — Mar 2025

    Software Developer

    Yulio Technologies Inc. · Toronto, Ontario

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

    Software Developer

    wrnch AI · Montreal, Quebec

    • Delivered new features for a computer-vision inference server in C++.
    • Prototyped new CNN models and updated existing ones using TensorFlow.
    • Automated the data pre-processing pipeline and model benchmarking in Python.
    • Deployed a Python watchdog client for server monitoring and control.
    • Shipped new features and updates to clients using Docker.
  4. Sep 2017 — Oct 2019

    Graduate Student Researcher

    McGill University · Montreal, Quebec

    • Developed an ensemble classifier for medical microwave radar scans using Python.
    • Performed extensive statistical analysis on radar scans using MATLAB and R.
    • Optimized ensemble training using advanced adaptive algorithms.
    • Improved predictive performance by proposing new time-frequency decomposition features.
    • Streamlined data pre-processing by developing tools in Python.
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
    May 2015 — Aug 2015

    Signal Processing Algorithm Developer

    ON Semiconductor · Waterloo, Ontario (two co-op terms)

    • 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. 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.
  4. 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.
  5. 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
  • MATLAB
  • R

Engineering & cloud

  • FastAPI
  • Docker
  • GCP
  • .NET Core
  • Angular
  • 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