Projects.

Research artifacts, prototypes, and studies that make questions concrete. Open a card to inspect the artifact, contribution, and links.

Diagram of DesignWeaver connecting a design specification to a tag-based prompt box and an image gallery

DesignWeaver

CHI 2025 First author

A prompt-design workspace that surfaces visual dimensions so novices can make more deliberate product concepts.

Read project page

What to notice

  • Prompts become visible design dimensions.
  • Novices compare and iterate deliberately.
Reconstructed surfaces and their signed distance fields compared across baselines and HotSpot, with the reference shape at the right

HotSpot

CVPR 2025 Highlight Co-author

A neural SDF optimization framework with a screened Poisson objective for more stable surface reconstruction.

Visit project site

What to notice

  • Screened Poisson objectives stabilize SDF optimization.
  • Surface reconstruction improves under noisy geometry.
Three-step diagram of a friction point detected in an AI design tool, the utility of asking for a rationale, and the dual-purpose value for product iteration

What Happened and Why?

CHI 2026 Workshop First author

A CHI 2026 workshop position paper about trace-guided micro-episodes and in-flow user explanations for product iteration in AI-supported design tools.

Read project page

What to notice

  • Trace data needs user intent.
  • Micro-episodes capture why in flow.
Grid of simulated Physion scenes with objects about to collide, drop, roll, and drape over one another

Physion

NeurIPS Datasets 2021 Co-author

A benchmark for testing whether vision models predict physical scene dynamics the way people do.

Visit project site

What to notice

  • Models predict physical scene dynamics.
  • Human judgments anchor plausibility.
Diagram of a tree-of-thoughts context encoding pipeline routing document passages into a language model beside a phone mockup

Context-Aware Encoding for LLMs

2023 Builder Prototype

A tree-of-thoughts context encoding experiment for improving retrieval and long-document contextual understanding.

Read project page

What to notice

  • Tree structure organizes long context.
  • Retrieval becomes easier to inspect.
Graph neural network architecture diagram with clustered node groups linked by multi-scale edges

GraphHSCN

2023 Undergraduate researcher Research prototype

A graph neural network architecture prototype for modeling long-range interactions in structured data.

Read project page

What to notice

  • Graph structure models long-range interactions.
  • Prototype explores structured-data reasoning.

A CHRONOLOGICAL DESIGN RECORD

Site experiments

I keep these site experiments on record so newer models can re-review the last best pass—and I keep only changes that survive screenshots, accessibility checks, and my own judgment.

Research-first portfolio homepage with a design-judgment headline, portrait, navigation, and thesis framing

Vibe-Coding a Research Portfolio

2026 Designer, writer, reviewer Living portfolio

How I rebuilt an academic archive so visitors can find the research question, inspect the work, and reuse the design lessons.

Read project page

My old portfolio listed projects and papers, but visitors could not see what I study or where to start.

I reorganized the archive around my research questions, then kept the useful experiments as reusable site rules.

Intended outcome

Visitors can see the research thread without reconstructing it.

Other playful builds

Low-poly driving scene with drivers on a winding suspended road while spectators watch from a cliff

Not A Good Driver

2024 World builder VRChat world

A small VRChat world where one person drives, one rides along, and everyone else watches the chaos.

Read project page

I wanted three people to share one VR joke: one steers badly, one rides along, and one watches from outside.

Intended outcome

Driver, passenger, and spectator get different parts of the same joke.

Interaction note: card opening pattern inspired by IKEA's PS 2026 collection story; adapted here for an academic project browser.