Steve Kan

Hi, I'm Steve Kan

AI Developer  ·  MLE / Full-stack Data Scientist  ·  Python Developer  ·  AI & ML

Machine Learning Reinforcement Learning Recommendation Systems Data Science LLMs

About Me

I'm an AI Engineer and Data Scientist passionate about building intelligent systems — from recommendation engines and reinforcement learning agents to data-driven web applications.

I love working at the intersection of research and engineering, turning cutting-edge ML ideas into production-ready systems. Currently focused on LLMs, scalable ML pipelines, and cloud-native data infrastructure.

Languages
Python R SQL C++ (entry)
Data Science & Engineering
PyTorch Ray Sklearn Keras Polars KubeFlow Airflow PySpark
Frameworks
Flask FastAPI Django LangChain LangGraph
Dev / MLOps
MLFlow Git Docker CI/CD Linux
Cloud Platforms
GCP · BigQuery Vertex AI Cloud Run Cloud SQL Azure · Databricks ML Studio
BI & Visualisation
Power BI Looker Tableau R Markdown Shiny

Projects

Collaborative filtering and content-based recommendation engine built from scratch in Python/Jupyter.

A web application for flight planning built with Python — handles routing, scheduling, and data lookup.

NLP-based classifier that predicts product ratings from text reviews using machine learning techniques.

Interactive data visualization dashboard built with R Markdown — showcasing analytical storytelling with real datasets.

Demos

Blackjack Reinforcement Learning

RL agent learning to play Blackjack optimally — watch the policy evolve in real time.

Reinforcement Learning

Papers

Federated Learning

Research on federated learning — distributed machine learning across decentralized devices while preserving data privacy.

Machine Learning
Read Paper

Multimodal Recommendation Engine with Feature Encoders

A recommendation system leveraging multimodal feature encoders to improve item representation and personalisation accuracy.

Recommendation Systems
Read Paper

Blackjack Reinforcement Learning

Training an RL agent to play Blackjack optimally using classic reinforcement learning algorithms and policy evaluation.

Reinforcement Learning
Read Paper

Experience & Education

Feb 2026 – Present

AI Engineer

Capco

Applying AI and machine learning solutions in a financial services consulting context.

Sep 2024 – Present

Lead Developer

Learn2Play · Hong Kong

Building an AI-powered app to help kids learn. Fully funded by Cyberport Creative Micro Fund (CCMF). learn2play.app →

Jun 2024 – Jan 2026

Regional Data Scientist

Richemont

AI & ML · MLOps — building and deploying machine learning models across the region.

Jul 2022 – Jun 2024

Data Scientist

Hotmob Limited · Hong Kong

NLP & ML — built language models and ML pipelines alongside API development.

Jan 2020 – Aug 2020

Research Analyst

Ontario Ministry of Infrastructure · Toronto

Geocoding and location analysis — reporting, data analysis, and spatial data workflows.

Sep 2018 – Dec 2018

Project Assistant / Learning Developer

Seneca College · Markham

Designed online courses and vector arts using Articulate 360, WordPress, and Adobe Creative Cloud.

May 2026

Professional Machine Learning Engineer (PMLE)

Google Cloud · Scheduled

Currently preparing for the GCP Professional Machine Learning Engineer certification exam.

Get In Touch

Open to interesting AI/ML projects, collaborations, and opportunities. Feel free to reach out!

DOMAIN EXPANSION
Unlimited Void
"Throughout Heaven and Earth,
I alone am the Honoured One."
— Gojo Satoru
click anywhere to escape... if you can