English Memory Agent
A language-learning system that transforms corrections and vocabulary into editable long-term memory, then retrieves the right context when it matters.

A language-learning system that transforms corrections and vocabulary into editable long-term memory, then retrieves the right context when it matters.

A media library for following books and films over time — bringing progress, notes, ratings, history and personal patterns into one coherent place.

An Unreal Engine 5 parkour and rail-grinding game created for my master's thesis, exploring how impostor syndrome can be expressed through movement mechanics. A pre-study translated embodied experiences into a sugar-shell system that dynamically changes steering inertia, lateral drift, friction and failure states. The prototype was refined through two rounds of playtesting.

My undergraduate final-year deep-learning project: a PyTorch CRNN for line-level handwritten Chinese text, extended with attention for noisy backgrounds. The work later contributed to an IEEE ISCC 2025 paper, where I am second author.

Software Engineer with an MSc in Interaction Design and Technologies. I work across AI systems, full-stack products and games, with a focus on reliable code, clear system behavior and experiments that are enjoyable to use or play.
MSc, Interaction Design and Technologies
Main field of study: Software Engineering
Chalmers University of Technology
BSc, Computing
Macao Polytechnic University
