Hi, I'm

Asaad Shaikh

I build |

Computer Science graduate blending deep ML fundamentals with full-stack engineering to ship real-time AI pipelines, RAG systems, and intelligent applications.

About Me

I'm a Computer Science graduate from Thompson Rivers University with a deep focus on machine learning and artificial intelligence. My expertise spans the full ML lifecycle — from data engineering and model training to deploying production-ready AI applications.

I specialize in building intelligent systems: real-time voice AI pipelines with multi-GPU inference, RAG-powered applications with vector search, and conversational AI chatbots with context management. I thrive at the intersection of ML research and software engineering, turning models into products.

My diverse background includes analytical problem-solving honed through real-world experience in Canada, bringing a pragmatic, ship-it mindset to every project I tackle.

10+ Projects
B.Sc. Computer Science
Full-Stack AI Pipelines

Skills & Technologies

ML / AI

Classification & Regression RAG & Retrieval LLMs & Prompting Vector Embeddings Conversational AI Voice AI (STT / TTS) Neural Networks Ensemble Methods PCA & Feature Engineering Hyperparameter Tuning EDA

Frameworks & Tools

LangChain Scikit-learn XGBoost Gemini API OpenAI API Flask Qiskit NumPy Pandas Matplotlib Seaborn

Languages

Python Java C++ JavaScript SQL HTML / CSS

Infrastructure

Git REST APIs Node.js / Express PostgreSQL Supabase pgvector SQLite Cryptography Web Security NVIDIA Multi-GPU Power Apps & Automate

Projects

2026

Real-Time Speech-to-Speech Conversational Voice Agent

Engineered a low-latency local speech-to-speech conversational pipeline orchestrating STT, a quantized LLM, and TTS across dual RTX 3060 GPUs. Achieved 600–1200ms end-to-end voice response latency optimizing model loading and inter-stage data flow for real-time conversational interaction.

STT LLM TTS Model Quantization Streaming Pipelines NVIDIA Multi-GPU Inference Python
2026

AI Movie Recommendation Engine

Built a full-stack semantic search app using Google Gemini embeddings and Supabase pgvector to match user preferences to movies via vector similarity. Integrated a RAG pipeline where retrieved results are formatted by Gemini into structured JSON responses, served through a Node.js/Express REST API with a dynamic vanilla JS frontend.

Vector Embeddings Semantic Search RAG pgvector LangChain Gemini API Node.js
2026

Polyglot — AI Translation App

Built a full-stack translation web app with client-server architecture powered by OpenAI API, featuring a Node.js/Express backend API, dynamic frontend rendering with Markdown parsing and XSS sanitization, and real-time user feedback with loading states.

OpenAI API Node.js Express REST APIs XSS Prevention
2026

AI Customer Service Chatbot

Built a full-stack conversational AI chatbot using Google Gemini and Node.js/Express, featuring multi-turn dialogue, context management, intent-aware responses, and a RAG pipeline backed by Supabase pgvector for knowledge base retrieval.

Context Management RAG pgvector Gemini API Node.js Express
2025

Network Intrusion Detection with ML

Binary and multiclass classification with Random Forest, XGBoost, and neural networks on the UNSW-NB15 dataset. Performed data pre-processing, class balancing, feature engineering, PCA, hyperparameter tuning, cross validation, and experimented with various SMOTE techniques. Analyzed multiple existing research studies to inform the approach.

Python Scikit-learn XGBoost Neural Networks Feature Engineering PCA
2024

Student Dropout Prediction Model

Engineered and tuned a gradient boosting classifier using XGBoost with hyperparameter optimization via GridSearchCV, achieving 92% accuracy in identifying students at risk of dropping out. Included data engineering, cleaning, and evaluation using confusion matrix and classification metrics.

Python XGBoost GridSearchCV Pandas Matplotlib Seaborn
2025

Workflow Automation for TRU Academic Integrity Committee

Built a workflow automation system for a real university client, featuring role-based access control, digital approval signing and tracking, automated notifications and reminders, and a fully responsive interface. Developed using integrated Agile test-driven development practices.

Microsoft Power Apps Microsoft Power Automate Role-Based ACL Agile TDD Digital Approvals
2022

KSMC — Web Design Course Website

Multi-page static site for a fictional semiconductor foundry (Kamloops Semiconductor Manufacturing Company). Built with semantic HTML, modular CSS, and vanilla JavaScript—product pages, contact and order forms with client-side validation, and a responsive multi-section layout.

HTML5 CSS3 JavaScript Forms & Validation Responsive Layout
2024

Gaming FPS Prediction (ML in Comp Sci)

Regression project predicting in-game FPS from CPU and GPU hardware features. Full pipeline: EDA, missing data and outlier analysis, correlation and VIF, PCA, and model comparison with Random Forest, Gradient Boosting, AdaBoost, and MLP using GridSearchCV and cross-validation.

Python scikit-learn Pandas PCA Regression EDA
2025

Secure Student Records System

Flask application for COMP 3260 demonstrating practical security controls: Fernet encryption for sensitive fields, RSA-PSS signatures on uploaded documents, SQLite persistence, and an IP firewall with logging, blocking, and unblock workflows.

Flask SQLite Cryptography Network Security Digital Signatures
2025

BB84 QKD & Secure Chat (IBM Quantum)

Flask demo that runs BB84 quantum key distribution on real IBM Quantum hardware via Qiskit Runtime, derives a symmetric Fernet key from the sifted bit string, and exposes a minimal encrypted messaging UI to illustrate QKD-backed symmetric encryption.

Qiskit IBM Quantum Flask Quantum Cryptography Python

My Journey

2022 – 2025

Bachelor of Computer Science

Thompson Rivers University — Kamloops, BC, Canada

Moved to Canada and completed a Bachelor of Computer Science with focus on machine learning, artificial intelligence, and database systems.

2020 – 2021

Computer Engineering

Manipal University — Dubai, UAE

Studied Computer Engineering for one year, gaining early exposure to engineering principles and programming fundamentals.

2020

High School

Oxford School — Dubai, UAE

Completed high school education, building foundational interest in technology and computer science.

Certifications

Scrimba

AI Engineer

Scrimba

Issued Mar 2026

View
Forage

Cyber Job Simulation

Deloitte Australia · Forage

Issued Jun 2025

View

Course Highlights

A few of my favorite undergraduate courses at Thompson Rivers University and the final grade in each.

Code Course Grade
COMP 2160 Mobile App Development 1 A+
COMP 3541 Web Site Design & Programming A+
COMP 3270 Computer Networks A−
COMP 4910 Computing Science Project (Capstone) A−
COMP 4930 Professional & Ethical Issues in Computing Science A−
COMP 3710 Applied Artificial Intelligence A−
COMP 2230 Data Structures and Algorithms A−
COMP 4350 Introduction to Quantum Computing B+
SENG 4610 Applications of Machine Learning in Software Engineering B+
PSYC 1110 Introduction to Psychology 1 B+
COMP 1230 Computer Programming 2 B+
COMP 3140 Object Oriented Design & Programming B+

Let's Build Something Together

I'm currently looking for opportunities in AI/ML engineering. Whether you have a role, a project idea, or just want to connect — my inbox is open.