Projects

Heyyyyy :-) Thank you for stopping by!

I believe that visualization is much more than a tool for displaying data—it’s a powerful medium for storytelling, a bridge between raw information and human understanding, and a canvas for expressing subtle emotions and layered insights. However, the complexity of data transformation and expressive visual mapping often creates barriers, limiting people’s ability to engage with and craft meaningful visualizations.

My work focuses on lowering these barriers by designing intuitive, intent-driven pathways that empower individuals to create visualizations. By advocating for an “intent-first, nuances-on-demand” approach, I enable imprecise visualization specifications that can be refined interactively to align with authorial goals.

Recently, I’ve been exploring language-oriented authoring of interactive, animated visualizations for tabular data.

Reusing & Adapting Vis Design
In submission

Reusing and adapting visualizations with VLM-powered pipeline that extracts dynamic templates from SVG-based references.

Animating Metaphoric Vis
In submission

Bringing interactive visualization to life with VLM-powered motion design while ensuring graphical integrity and interactivity.

WaitGPT
UIST'24

Intuitively understand LLM-generated code with animated visualizations and scrollytelling. Interact with the interactive diagram to steer the data analysis process.

Wakey-Wakey
UIST'23

Create kinetic typography with motion transfer. By deforming text while maintaining its legibility, semantics/emotions can be expressed through animation.

Emordle
TVCG'23

An approach to generate word clouds that conveys nuanced emotions. The animation scheme of kinetic typography is propagated to multiple words.

Wordle Duet
Undergrad Thesis

Encode hierarchical text as a dual resolution wordle to bring the context together with keywords. This is the topic of my undergraduate thesis and I’d love to explore more.




I am open to collaborations on creativity support tools and human-AI co-creation. I am particularly passionate about exploring opportunities in animated content creation and data-driven storytelling.

Storytelling with Collages
In submission

How to support collage makers in choosing, cutting out, and arranging many photo segments for vivid animated storytelling?

Ani VR Story Authoring
CHI'25

An interview study on what are the processes, challenges, and opportunities for amateur creators in authoring animated VR stories.

GeoCamera
CHI'23

GeoCamera is an authoring tool for specifying camera effects in geospatial data videos according to narrative purposes

OldVisOnline
VIS'23

A digital library with 13K+ data visualizations created before the 1950s.

LQ2
CHI'21

LQ2 quantifies barchart layout aesthetics with a model trained by pairwise comparison labels.

Auto-Caption
PacificVis'20

AutoCaption generates short descriptions in natural language for SVG-based charts automatically.




In my early days as an undergraute, I studied temporal graph visualization for insight discovery.

Measure Flow
AVI'21

MeasureFlow presents a series of graph measures as an overview of a dynamic network for exploration. It is an extension of Vistorian.

Pixel Matrix Array
VIS'18 Poster

PIMA encodes group features onto a sequence of matrices with pixel technique and supports interactions in a top-down manner.

Traceability
VAST Challenge Contest'18 Awardee

Visualizing multivariate dynamic network to facilitate tracing a focused group and its discovering bizarre connections.