AVAILABLE FOR OPPORTUNITIES · 2027

Hey, I'm ✳

Yiwen Gong.

Software Developer · AI Researcher

Computer Science student at the University of Waterloo. I build practical software, explore human-centered AI, and love turning interesting ideas into working things.

BASED IN WATERLOO, CANADASCROLL TO EXPLORE ↓

I like building things that feel useful.

I'm a third-year Computer Science co-op student at the University of Waterloo. My interests sit at the intersection of software engineering, AI, and the ways people interact with technology.

Previously, I worked on enterprise software at BASF. Now, I'm researching multilingual doctor–patient conversations as part of UR2PhD and building a reading companion called Folium.

C++PythonJavaKotlinJavaScriptVue.jsJetpack ComposeKtorSQLGit

Things I've made & explored.

A mix of product development, research, and playful experiments.

folium✳
01 / PRODUCT2026 — PRESENT

Folium

A book discovery and reading-tracking application, with personal bookshelves, reading progress, and a cozy interface.

KotlinJetpack ComposeKtorSupabase
speech → understanding
02 / RESEARCH2026 — PRESENT

AI Scribe Research

Exploring multilingual and code-switched clinical conversations to support accurate speech recognition and clinical note generation.

ASRGenerative AIResearch
03 / GAME DEVELOPMENT2026

A multi-level C++ dungeon crawler built with object-oriented architecture and extensible game systems.

C++OOPDesign Patterns
⬡⬡⬡⬡⬡⬡
CATANA / AI
04 / HACKATHON2026

Catana

An AI-powered Catan strategy assistant that interprets game states and recommends strategic moves.

PythonJavaScriptAI

Where I've grown.

EducationWork & Research
2024 — PRESENT

Bachelor of Computer Science

University of Waterloo · Co-op

Studying computer science, from systems and algorithms to software design and AI.

SEP — DEC 2026

Undergraduate Researcher

University of Waterloo · UR2PhD

Investigating speech recognition for multilingual and code-switched doctor–patient conversations, with a focus on robust clinical transcription.

APR — DEC 2025

Software Development & Testing Intern

BASF Digital Hub · Nanjing, China

Built and improved Java, Vue.js, and SQL features for an enterprise platform; troubleshot production issues and collaborated across agile sprints.

Off the keyboard.

Outside the editor, you'll probably find me playing games with memorable worlds, exploring new ideas, or getting lost in a good story.

01 / PLAY

Games I love ✳

Hover to explore · Drag or use arrows to browse
02 / READ

My bookshelf ✳

Hover to explore · Drag or use arrows to browse

Have something in mind?

I'm always happy to connect about software, research, or interesting ideas.