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 and adapting visualizations with VLM-powered pipeline that extracts dynamic templates from SVG-based references.
Bringing interactive visualization to life with VLM-powered motion design while ensuring graphical integrity and interactivity.
Intuitively understand LLM-generated code with animated visualizations and scrollytelling. Interact with the interactive diagram to steer the data analysis process.
Create kinetic typography with motion transfer. By deforming text while maintaining its legibility, semantics/emotions can be expressed through animation.
An approach to generate word clouds that conveys nuanced emotions. The animation scheme of kinetic typography is propagated to multiple words.
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.
How to support collage makers in choosing, cutting out, and arranging many photo segments for vivid animated storytelling?
An interview study on what are the processes, challenges, and opportunities for amateur creators in authoring animated VR stories.
GeoCamera is an authoring tool for specifying camera effects in geospatial data videos according to narrative purposes
A digital library with 13K+ data visualizations created before the 1950s.
LQ2 quantifies barchart layout aesthetics with a model trained by pairwise comparison labels.
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.
MeasureFlow presents a series of graph measures as an overview of a dynamic network for exploration. It is an extension of Vistorian.
PIMA encodes group features onto a sequence of matrices with pixel technique and supports interactions in a top-down manner.
Visualizing multivariate dynamic network to facilitate tracing a focused group and its discovering bizarre connections.