“Technology should serve people first.”

I am a PhD researcher in Human–Computer Interaction at Santa Clara University, advised by Kai Lukoff. My research asks one central question: how can generative AI expand what people are able to create and accomplish?

I approach this question through three connected threads: user-defined computing, where people shape and extend the software they use; Generative User Interfaces (GenUI), where interfaces are generated around people's goals at runtime; and AI-assisted design and development, where the lines between designing, developing, and using software begin to blur.

Human intent + AI capability → software anyone can shape

Enabling people to define, constrain, and reshape what AI generates—regardless of technical expertise.

My current work examines how people form and refine their intent, how those needs translate into software features, and how designers, developers, and end users differ in deciding what AI can and cannot change at this stage of AI adoption. Building on these insights, I explore new design and development contracts: what should remain invariant when the software itself can be generated and reshaped at runtime?

I'm open to working with undergraduate and master's students! Read my papers and email me if interested.

Publications

  • Teaser figure for Jacaranda

    UIST 2026 Adjunct

    Jacaranda: Grafting User-Editable Web Experiences Across Sites

    Xinqi Zhang, Mingyuan Zhong, Longjie Guo, Bryan Min, Yuanhao Zhang, Kai Lukoff

    DOIProject

    • User-defined computing
    • GenUI
  • Teaser figure for Generative Design and Vibe Coding

    CHI 2026 Extended Abstracts

    Generative Design and Vibe Coding: Rethinking The Design-Development Divide for UI Prototyping

    Xinqi Zhang, Hariharan Subramonyam, Advait Sarkar, Ian Drosos, Zichao Wang, Kyungho Lee, Veronica Pimenova, Xiang 'Anthony' Chen, Kai Lukoff

    DOIPDF

    • AI-assisted Design and Development
  • Teaser figure for User Agency in Runtime Malleable Software Under Change Aversion

    CHI 2026 Workshop on Generative UI

    User Agency in Runtime Malleable Software Under Change Aversion

    Xinqi Zhang, Bryan Min, Shizhao (Lawrence) Liu, Kai Lukoff

    PaperWorkshop

    • User-defined computing
    • GenUI
Full list on Google Scholar →

Teaching

  • CSEN 174 · Software Engineering

    Teaching Assistant, Santa Clara University · Fall 2025, Spring 2026, Fall 2026

Service

Reviewer
CHI 2025, 2026 · UIST 2025 · DIS 2025 · IUI 2026 (Posters) · CUI 2025 · C&C 2025 · MobileHCI 2025 · IMX 2025 · INTERACT 2025 · SUI 2025 · WHC 2025
Volunteer
CHI 2026 Accessibility Team · AWE USA 2024

Last Updated: October 4, 2026