About the team

We are a group of Toronto-based software engineers with a wide variety of skills banded together to complete our postgraduate degree specialization at Humber Polytechnic.

Our team represents a fusion of diverse industry backgrounds, ranging from Financial, Marketing, Software-as-a-Service Platforms to Healthcare Tech developers, unified by a shared focus on Artificial Intelligence and Machine Learning. Formed through our Capstone Project Course, we leverage high-performance CI/CD pipelines, iterative model improvements, automated model verification, and robust data analytics to transform complex & technical datasets into actionable predictive insights.
We don’t just train predictive models. we engineer informative solutions.

Core Skills and Capabilities

Applicative Deep Learning: Skilled in building neural-network structures, including pretrained models depending on the task at hand.
Predictive Machine Learning: Developing high-accuracy machine learning models tailored for complex and multidimensional datasets.
Prototyping: Creating pipelines with end-to-end structures, interfacing model inferential usage to real-time user input and answer presentation.
MLOps & CI/CD Integration: Implementing & Document automated pipelines that handle everything from data ingestion to model packaging.
Automated Model Verification: Ensuring reliability through generated performance snapshots, confusion matrices, and JSON-based validation files.
Data Analytics & Visualization: Transforming complex model outputs into human-readable insights using high-fidelity charting.
Good Food Evaluation: Sharing a love for hotpot, korean barbecue, samgyupsal, and almost any cuisine in general.

Our Projects

AdaptIT's Clinical Prediction Engine

An AI-based Risk Prediction App using deep-learning models

The Clinical Prediction Engine (CPE) is a project sponsored by The Zodiac Group in partnership with Humber Polytechnic. The CPE was designed to cater to at-risk patients who prefer or are advised to stay at home, formally described as remote patients.

Remote patients have a higher risk of not getting the immediate attention needed during an emergency, and to know their potential for an emergency using risk scores switches emergency aid from being reactive to a proactive response, increasing monitoring and response alertness for patients with increasing risks.

Using our Vitagent application as the springboard for this project, the CPE aimed to implement the proactive emergency response aspect for remote at-risk patients by using deep learning models to predict a patient's health risk using their historical and current vital signs.

Complex Deep-Learning Neural Network: Uses the Temporal Fusion Transformer (TFT), a customized deep-learning network using Transformers and gated residual networks to predict the patient's health risk using their current vital signs and their recent medical history.

Low-cost Lightweight Machine Learning Algorithm: Using results attained for the Vitagent project, the XGBoost Algorithm was also implemented as a baseline model for comparison, but using updated training data from preprocessing improvements.

Explainable AI (XAI): Uses the SHAPley explainability package for XGBoost to provide feature-based details to for every prediction. TFT on the other hand, produces values using charts generated from each of its components - the variable weights from the Variable Selection Network (VSN) and the attention weights from the transformer itself

Informative Risk Scoring Framework: The RSTF provides a proper channel for interpreting a select model's output into suggestive and interpretable information presented back to the user. The presentation includes a Risk Score for a granular representation of a patient's chance to have an emergency from 1-10, a Risk Tier as the tier updated from the risk score, and the a degree of error to highlight the model's confidence in that prediction.

*image is concept art only. No actual product released for demo.

Dactype ASL Gesture Reader

Deep-learning models trained for Image Processing

As part of our Image Processing course, we were tasked to develop a project that includes deep-learning networks trained with images that require preprocessing techniques.

For this project, Kevin & Sayamon teamed up to build this web application that captures images from a user's webcam and identify the American Sign Language (ASL) gesture possibly available in the image. The project, Dactype, then utilized two neural network structures, a regular Artificial Neural Network (ANN) and a Convolutional Neural Network (CNN), and compared both models' performance using the same webapp.

The webapp was able to more often identify the ASL letter based on the closest shape found in the image even if it ends up guessing the letter for images without any hands or unrecognizeable gestures.

Image Preprocessing When given permission, the user's webcam takes a shot at the current camera frame, processes it to the needed image crop and dimension, and sends it to the model server for identification.

Manual and Interval-based Capture Modes The webapp can be set to either capturing images manually or using timed intervals to take the photos.

Dual Identification Model Selection The webapp can be switched to use either the ANN or CNN to identify the letter sent to the model server. Each model has its own set of accuracies, with the CNN scoring overall higher than the ANN.

Vitagent Risk Assessment Engine

The FHIR-Native Deterioration Detection Engine (Alpha)

As part of our instructor's advise before officially embarking on our capstone sponsor's AI project, whom we consider as the main project stakeholder, we were instructed to complete a project with a reduced scope based on our sponsor's requirements. The goal was to become familiar with the stakeholder's needs that should be addressed. To that end, we worked up an alpha version using the previous phase of the upcoming project which used XGBoost as the baseline model — also outlined on our project roadmap. As such, Project Vitagentcame into fruition.

Vitagent transitions patient monitoring from reactive alerts to proactive forecasting leveraging XGBoost's gradient-boosting algorithm. By analyzing trends in vital signs, Vitagent assesses health risks independently of underlying conditions, providing clinicians with actionable, data-driven foresight outside of the traditional black-box operations of most predictive models. Using XGBoost to read feature changes over time, the patient's health risk is predicted using gradiented tree-based algorithm, achieving at least 82% overall accuracy by project completion. The prototype also uses a serverless architecture through AWS Lambda, allowing users to do in-demand usage and keep application hosting costs minimal.

Trend-Based Analysis: Emulates EHR workflows by assessing risks based on changes between medical records over a rolling time window.

Two-Layer Intelligence: A 2-layered system designed to "Predict and Suggest," identifying Low-Risk or High-Risk states as data density increases.

Shapley Explainable AI (XAI): Every suggestion is backed by a SHAP explanation, detailing the specific vital signs that influenced the model’s assessment.

Serverless Application Stack: The prototype is hosted using an AWS serverless pipeline with AWS Cloudfront, AWS API Gateways and 2 Lambdas hosting the two-layered intelligence system

Project Vitagent was not without flaws. One of the main flaws Kevin discovered (only after project completion) was that if a patient's vitals remained constant (always the same low / high values) over a period of time, the slope feature between changes approaches zero, and causes the predictions to become biased to low risk even with consistently high-risk readings. This was vital information we needed to learn before the actual project, and due to this finding, we were able to avoid this pitfall in the actual project itself.

Another was that deploying the trained xgboost model with its prerequisite packages needed over 200MB volume size - which was way past a regular Lambda's allowed limit. For that, the team learned how deploy ECR images into lambda to cover the serverless aspect, which while imperfect due to the slow cold start, still got the job done.

Connect with the Team

Have questions about our projects? We’d love to hear from you.

Andy Yang

APEX

Yao-fu "Andy" Yang | Team Lead, ML Engineer (TFT)

Data Analytics | Software Developer | ML Engineer

Tech Stack: Typescript, Python, Java

linked-in.com/in/yaofyang

Email Address: yf.yang1993@gmail.com

Contact 2

RAZOR

Kevin Joseff Cabrera | Prototyping, UI/UX Engineer

Senior Software Engineer | Applied AI Engineer | Full Stack Developer

Tech Stack: NodeJS, Javascript, Python, C++, C# .net, AWS Cloud

linked-in.com/in/kj-cabrera | github.com/kjcabDev | bitknvs.com

Email Address: kjos.c95g2@gmail.com

Contact 3

VANGUARD

Sayamon Sittiprom | Data Preprocessing, ML Engineer (XGBoost)

Senior Backend Software Engineer | ML Engineer

Tech Stack: Golang, Python, Java, SQL

linked-in.com/in/sayamon-sittiprom-72b84458

Email Address:

Contact 4

SENTINEL

Thiago Segantini Nogueira | Bias & Stability Testing, Explainability Engineer (XGBoost)

IT Executive Manager | Senior Backend Software Engineer | ML Engineer

Tech Stack: Java, Python, Javascript, SQL

linked-in.com/in/thiago-segantini

Email Address:

Contact 5

GHOST

Mohd Mujtaba Saighani | ML Engineer (LSTM)

Software Developer | AI Engineer

Tech Stack: Python

linked-in.com/in/mujtabas

Email Address: