“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 computing2, where people shape and extend the software they use; Generative User Interfaces (GenUI)2, where interfaces are generated around people's goals at runtime; and AI-assisted design and development1, 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


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
- AI-assisted Design and Development

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
I'm open to working with undergraduate and master's students! Read my papers and