AI SOFTWARE · ML ENGINEERING · TECHNICAL PRODUCT · CANADA

I build intelligent systems that survive contact with real life.

From few-shot models on smartwatches to real-time family platforms and multimodal AI agents — I turn research-grade ideas into working, field-tested products.

Explore selected work ↓
64%behavior reduction
795study participants
9 mo.autobiographical design
4.00SFU graduate GPA
PYTHON · PYTORCH · JAVASCRIPT · NODE.JS · FLASK · WEAR OS · WEBSOCKETS · RAG · AWS · GCP · PYTHON · PYTORCH · JAVASCRIPT · NODE.JS · FLASK · WEAR OS · WEBSOCKETS · RAG · AWS · GCP ·
LIVE RECRUITER AGENTYou are already using one of my latest AI systems.

This recruiter concierge grounds answers in verified portfolio evidence and maps a job description to the projects that support—or do not yet support—its requirements.

View architecture ↗
LATEST BUILD / LIVE ON THIS PAGE

Agentic RAG recruiter concierge.

Not a chat wrapper: a bounded agent orchestrates function calls, hybrid semantic retrieval, verified evidence, job-requirement mapping, and grounded synthesis—with explicit failure and cost controls.

Agent orchestrationFunction callingVector searchCloud Run
Explore the architecture ↗
01 / UNDERSTANDRoute the task

Portfolio Q&A, comparison, or job-fit assessment.

→
02 / ACTCall retrieval

The agent invokes a strict, read-only evidence-search function.

→
03 / GROUNDSynthesize + cite

Answer only from verified chunks and expose clickable sources.

SELECTED SYSTEMS / 01—05

Built, tested, deployed.

Six systems. Different constraints. One consistent pattern: build the complete pipeline and test it with evidence.

Multimodal AI agent connecting conversation, voice, memory, persona, and video03
GPTFlaskSTT / TTSLip-sync

Multimodal AI Agent

Orchestrated language, voice, video, personas, sessions, and token-aware memory in a full-stack conversational prototype.

CHI Best Paper HM (Top 5%) · China Daily—HK Edition

View case study →
A fairy-tale princess pauses before accepting an apple from a mysterious stranger04
RAGNLPSentence-BERTGPT-3

SafeQA

A retrieval-augmented storytelling pipeline that grounds generated questions and answers in curated child-safety knowledge.

East China Normal University · Bachelor Thesis · 2023

View case study →
Human and AI jointly evaluating confidence and uncertainty for a decision05
Human-AIWeb appsAnalytics

Decision Intelligence

Built human–AI decision interfaces across two linked research programs and six controlled studies with 795 participants.

Hong Kong University of Science and Technology · CHI 2023 & 2024

View case study →

THE ENGINEER BEHIND THE SYSTEMS

Research depth.
Product instincts.
Engineering follow-through.

I work where machine learning, full-stack systems, and human behavior meet. My research background trained me to ask sharper questions; my engineering work taught me to answer them with systems people can actually use.

2026—NOW

Software Developer (AI Systems & Backend), ContractMotiv Creative Labs ↗

2024—26

Research Assistant (Web)Simon Fraser University ↗

2024—25

Research Intern (Machine Learning & Wearable Systems)University of Washington ↗

2022—24

Research Intern (Machine Learning, Multimodal AI & Web)Hong Kong University of Science and Technology ↗

2021—22

Research Intern (Machine Learning, NLP & Web)Institute for AI Education, ECNU ↗

EDUCATION

Computer science roots.
Human-centered perspective.

CHOOSE YOUR COFFEE BREAK

Two tiny games.
Zero meetings.

Test your reflexes, or investigate some deeply suspicious office messages.

TIME20.0
SCORE0
BEST0

Hit as many signals as you can.

No résumés were harmed in the making of this game.

LET'S BUILD SOMETHING USEFUL

Looking for an engineer who can connect the model, the product, and the person?

Email Ying directly ↗