Portfolio Showcase
Skills, projects & collaboration stories
A closer look at the technologies that power my 3D experiments, product thinking, and research collaborations.
Core Skills
Full-stack creative engineering
The toolkit that powers immersive 3D experiments, fast web applications, and thoughtful product design. From custom GLSL shaders to collaborative XR research, these are the skills I rely on daily.
Creative Engineering
- TypeScript & modern ECMAScript
- Next.js App Router architecture
- React 18 concurrency patterns
- Tailwind CSS + design token systems
- Node.js & Edge API orchestration
- Testing with Vitest + Playwright
Real-Time 3D & Graphics
- Three.js & React Three Fiber
- WebGL shader authoring (GLSL)
- Gerstner wave water simulation
- Physics interactions (cannon-es)
- Procedural lighting & post-processing
- 3D asset pipeline (Blender, Maya)
Experience Design & Research
- UX research & rapid prototyping
- Figma component libraries
- Narrative design for XR experiences
- Inclusive design facilitation
- Product strategy & roadmap definition
- Cross-functional workshop leadership
Also in my toolkit
Projects
A showcase of immersive talks across VR training, AI research tooling, and playful web applications.

ForestVR
Immersive Emergency Response Training
ForestVR is a virtual reality training platform focused on emergency response skills, with particular emphasis on forest fire prevention and response training. The platform uses immersive VR technology to create realistic scenarios that build critical skills through hands-on experience.
Role
Led development of user experience design and interaction systems
Technologies

Forest AI NPC Plugin
Intelligent Wildlife and NPC System
A sophisticated plugin for Unreal Engine that provides AI-powered wildlife and NPCs with realistic behaviors and voice-based interaction capabilities. I created this plugin to enhance virtual ecosystems with natural interactions and environmental awareness.
Role
Creator & Developer
Technologies
Key Features
- AI Wildlife System with realistic animal behaviors
- Intelligent NPCs with context-aware conversation
- Voice Recognition & Response using OpenAI APIs
- Fire Propagation System with environmental impact

SafeBite
Food Recall Alert System
SafeBite helps consumers stay informed about food safety issues through a user-friendly interface to search and filter food recall data from the FDA and USDA.
Role
Collaborated with a team of developers to create the system
Team
Technologies
Key Features
- Full-text search and multi-criteria filtering
- RESTful API with comprehensive documentation
- Admin dashboard with data statistics and visualizations
- Optimized data processing and caching

Schedule Studio
University of Michigan Course Selection System
Schedule Studio reimagines the course selection experience at the University of Michigan, addressing student feedback about the challenges of the current system. It provides an intuitive, centralized platform for exploring, planning, and registering for courses.
Role
Designed user experience based on student feedback
Team
Technologies
Key Features
- User-centered design process with extensive student feedback
- User needs analysis and story mapping
- Intuitive information architecture
- Seamless course planning workflow
Let's collaborate
I'm a University of Michigan senior blending software engineering with immersive design. Reach out for product roles, creative coding collaborations, or to chat about pastel shaders.
yuxin@cutehao.com
Drop me a note about collaborations, internships, or your favourite shader trick.
Location
Ann Arbor, Michigan
Remote friendly and always up for coffee chats around campus or in the creative coding community.
Prefer socials? Ping me on @cutehao.