I am interested in the intersection of computation and graphics, with an aspiration to build interactive, immersive, and accessible tools.

Projects

WonderView preview

Amblyopia Gamified Digital Treatment

Development of high accessible and user-complied, digitally gamified therapeutic treatment for amblyopia patients in Shanghai

WonderView preview

WonderView [Major]

JavaScript Web-based amblyopia treatment system with three training modules targeting different amblyopia types, featuring dynamic visual pattern training and accessible interaction design; 10K+ views publicity and 400+ users

show detail >> Visit WonderView >>
Mornin! preview

Mornin! [Major]

Cooperative 3D platform Unity-built video game supporting children with strabismic amblyopia through therapeutic visual-training principles, featuring double-screen collaboration and raytracing-based vision checks

show detail >>
Feasibility Study Research

A Feasibility Study Research

4000+ words comprehensive feasibility study examining digitally gamified amblyopia treatment from perspectives of vision neuroscience, microeconomics, and behavioral economics

show detail >>
ShanXi YingXian Pagoda Reconstruction

ShanXi YingXian Pagoda Reconstruction

Procedurally modelling tenon-joint-structured YingXian Pagoda and maintaining authentic complexity in cultural heritage propaganda

Procedural Modelling YingXian Pagoda

Procedural Modelling YingXian Pagoda

Procedurally modeled, textured, and animated 15k-faces-polygon with Python in Blender, deconstructing 60+ types of tenon joints

YingXianPagoda preview

Interactive Game 'TerrorTower' [Major]

Interactive Unity/WebGL game combining procedural modelling of Yingxian Wooden Pagoda, documentary photography, and custom shaders, exploring nostalgia and modernization

show detail >> Visit Terror Tower >>
Astrophotography

Astrophotography

Projects encompassing astro-observatory construction, personal astrophotography, and multimodal celestial media art creation

Astro-observatory Construction

Astro-observatory Construction

Public-facing observatory project in Xiaohai Town, featuring site selection analysis, equipment configuration, and integration of scientific research, education, and cultural tourism

show detail >>
My Astrophotography

Me & Dad's Astrophotography

Astrophotography works captured during observatory trips and star-gazing sessions with my dad

show detail >>
StarMedia preview

'StarMedia' Multimodal Celestial Media Art Creation Website [Major]

Interactive media-art design JavaScript web tool transforming astrophotography into immersive 3D spaces using WebGL shaders and C-based computer graphics algorithms, bridging technical astrophotography and emotional perception

show detail >> Visit 'StarMedia' >>
Cache preview

'Cache' - Interactive Web Art [Major]

Interactive JavaScript Three.js-based media art exploring memory and landscape society, examining how digital devices affect emotional recall through virtual memory networks

show detail >> Visit 'Cache' >>
Game Jam Projects & Team Production

Game Jam Projects & Team Production

Collection of game jam projects including Ludum Dare entries and team productions, showcasing rapid prototyping and collaborative game development

Bactoria preview

Bactoria

AI opponent real-time strategy Unity-built platform game from Ludum Dare 56, where players control bacterial colonies competing for resources, featuring four distinct bacterial types with unique strategic roles

show detail >> Visit Bactoria >>
DepthBorne preview

DepthBorne

Underwater escape Unity-built platform game from Ludum Dare 57, combining survival, bullet-hell, and racing mechanics with RPG upgrades, Graphics Rank 28th/1598

show detail >> Visit DepthBorne >>
CrashHandler preview

CrashHandler

Fast-paced arcade-style computer simulation Unity-built platform game developed at CMU NHSGA, where players prevent an overheating laptop from crashing through frantic minigames

show detail >>
Chocolate's Dream

Chocolate's Dream

Short film reflecting on Carpe Diem, winner of the only Audience's Choice Award at Shanghai Film Marathon 2024

show detail >>
Time Difference

Time Difference

Microfilm about broken long-distance friendship across time zones, adapted from student prose, exploring distance and fragile bonds

show detail >>
Oceanus

Oceanus

Unity recreation of the classic arcade game Defender (1981) at CMU NHSGA rapid prototyping round, featuring modern gameplay mechanics and visual design

show detail >>
3DWorldBuild preview

3D World Building

3D environment creation and world building projects exploring spatial design and immersive experiences

Soma preview

Soma

3D semi-open world building project and game concept design inspired by Brave New World.

show detail >>
Epnyc

Epnyc

3D world building project at CMU NHSGA with Maya and Unity, inspired by Dune.

ImageConvArt preview

'Image ConvArt' - Desktop Application [Major]

Hybrid Python-C desktop application for image filtering and artistic effects, applying artistic medium textures and filters using C-based image processing APIs including layered stroke rendering, local dominant color analysis, dynamic region growth, and edge detection.

show detail >>
UCSC Research Internship

Research Intern @ Computational Media, UCSC

Research project developing AI-powered system to assist academic paper reading, involving prompt engineering, model assessment, and API development for UCSC students

show detail >>