Yixin's Portfolio

Hey! I'm Yixin ("Isshin", 毅鑫) Tian, a computer engineer and data scientist based in Toronto, Canada. I specialize in designing and building scalable ML systems by bridging software engineering with ML techniques.
Currently, I'm working as a Data Scientist at RBC, focusing on ML infrastructure, including deploying the open-source Dagster orchestration platform on OpenShift and building event-driven inference + monitoring pipelines. I'm also exploring Retrieval-Augmented Generation (RAG)-based AI assistants tailored for banking. Outside of work, I'm a part-time researcher at the University of Southern California's Information Sciences Institute (ISI), researching agentic structured data extraction and knowledge graph technologies.
My passion lies in exploring better modes of knowledge sharing that can increase the communication bandwidth between humans (and AI) in education. When I'm not coding or researching, I like running, writing blogs, reading, or hiking in nature.
Apr 16, 2025
Multi-agent debate with state pattern from scratch
Mar 4, 2025
Book Review - Nexus by Yuval Harari
Dec 28, 2024
Introduction to Ontology
Jul 7, 2024
Reflect on the three dimensions of effective learning
Jun 30, 2024
Migrate personal blog to Next.js + MDX
Jan 14, 2024
When evolution meets art (text-to-image via CLIP)
Nov 11, 2023
The problems of modern note-taking apps
Jul 14, 2023
Understand linear regression through many facets
Jun 4, 2023
Question answering over multiple documents using LLM
May 3, 2023
A first look at learning, from a slow learner