← Back to the homepage

Earlier work

Projects from the Ph.D., NYU ITP and before

Before my current work on AI agents, I spent about ten years on extended reality, personal devices and interactive art. This page collects that work: Ph.D. research at the University of Toronto, industry research, projects from NYU's Interactive Telecommunications Program (ITP), and earlier work in physics and design at Peking University and Tsinghua University.

Ph.D. research, University of Toronto

2018 to 2025

Advised by Tovi Grossman. The thesis, Exploring Bidirectional Interfaces and Precise Input with Personal Devices in Extended Reality, asked how the phone in your pocket and the headset on your face can work together, and how to make selection in VR precise.

2020 · ACM CHI 2020

BISHARE

A design space of interactions between smartphones and augmented reality headsets that runs both ways: the headset can extend phone tasks, and the phone can extend headset tasks. A working prototype covers the design space, tested in a 12-person study.

With Tovi Grossman.

2022 · IEEE ISMAR 2022

Touching the Droid

How precisely can people touch a real phone or tablet while wearing a VR headset? We found that touch works even without a rendered hand, then improved precision with better alignment of the hand and device.

With Zhuoyue Lyu, Mauricio Sousa and Tovi Grossman.

2023 · IEEE ISMAR 2023

PinchLens

A free-hand technique for picking small, densely packed targets in VR. When you start to pinch, a magnifying bubble enlarges nearby targets, hand motion is scaled down for precision, and a cursor shows the estimated pinch point.

With Ludwig Sidenmark, Mauricio Sousa and Tovi Grossman.

2024 · ACM CHI 2024

PhoneInVR

Using your own smartphone and its apps inside VR. We compared three places to show the phone: on the tracked physical phone, on the empty hand, or fixed in front of the user, along with ways to interact with it.

With Mauricio Sousa, Ludwig Sidenmark and Tovi Grossman.

2025 · IEEE VR 2025

Beyond the Phone

Phone apps in a headset that move between mirrored, magnified and augmented views. The prototype reads an app's interface layout at runtime to add controls and spatial views. Done during my time at Google Labs.

With Xun Qian, David Kalmar, Mehdi Tayarani, Eric J. Gonzalez, Mar Gonzalez-Franco, David Kim and Ruofei Du.

A later collaboration
  • 2026Prop-Chromeleon: Adaptive Haptic Props in Mixed Reality through Generative Artificial IntelligenceH. Wang, F. Zhu, B. Huang, Z. Wang, L. Sidenmark. ACM DIS 2026. Honorable Mention Award.

Industry research

2017 to 2024

2023 to 2024 · Student Researcher

Google Labs

Cross-device interaction between phones and headsets, with Ruofei Du and David Kim. The work led to Beyond the Phone (IEEE VR 2025) and a US patent application on choosing a headset's input method from the handheld device's input method.

2018 · Research Intern

NVIDIA Research

Designed and deployed ARSIM, a simulator for optical see-through augmented reality displays. Worked with Josef Spjut, Morgan McGuire, David Luebke and Turner Whitted.

2017 to 2018 · Research Engineer

Holojam Inc.

Co-located multi-person VR and a mixed-reality system that lets spectators watch a VR performer. This grew out of Ken Perlin's lab at NYU and led to two US patents with him (11,635,627 and 11,836,285).

NYU Interactive Telecommunications Program

2015 to 2017

A two-year master's at Tisch School of the Arts, spent on physical computing, illusions, games, performance and, more and more, shared VR and AR. Much of the later work was done with Ken Perlin's group. Descriptions follow my project blog from the time (itpzhufy.com, now offline; copies survive in the Internet Archive).

Video still: Ken Perlin drawing glowing diagrams in the air in augmented reality

2017 · SIGGRAPH Asia 2017

Chalktalk VR/AR

Ken Perlin's Chalktalk brought into shared VR and AR: people draw, and the sketches become interactive, animated objects that everyone in the space can see and use. A way to talk in VR beyond avatars and voice. The research was sponsored by Oculus for classroom use.

Ken Perlin, Zhenyi He and Fengyuan Zhu (CreMedia 2018).

A person in a VR headset reaching for a cup, next to the virtual scene with a robot avatar

2017 · UIST 2017 Adjunct

PhyShare

Haptics for VR from small actuated robots. Because users cannot see the robots, one robot can stand in for different virtual objects, either as something to touch or as an invisible carrier of a real object, and remote collaborators can share the same physical feedback.

With Zhenyi He and Ken Perlin.

Video still from Dia de los Holos: a colorful virtual stage with skeleton figures

2017 · Multiplayer VR

Holojam

I was one of the main contributors to Holojam, an engine for co-located multiplayer VR used in a series of shared experiences. It also ran with Vive and with trackers we built ourselves, including a camera-based one.

Video still: a person in Grand Central Terminal wearing a cardboard HoloKit headset

2017 · Mixed reality

HoloKit

A low-cost, cardboard-style mixed reality headset built around a phone, with inside-out tracking, gesture detection and multiplayer, and a wider field of view than HoloLens. Open source, and demoed at SIGGRAPH 2017.

Video still: a motion-captured dancer walking across rooftops of a virtual city

2016 · Live performance

Supernova

A live performance combining motion capture, projection onto a self-built screen environment, and illusions. The scene was built in Unreal and tracked with OptiTrack, and the show was performed at MAGNET in New York. Made in the Bodies in Motion class.

Video still: a dark hall lit by a wide projected planet

2016 · Big Screens

LAUNCH

An immersive film for the IAC video wall in New York, 120 feet wide and 11 feet high, at 11520 by 1080 pixels. Made in Mimi Yin's Big Screens class.

By Quest Kennelly and Fengyuan Zhu.

The game's three LED-lit weapons: a shield, a sword and a star wand

2015 to 2016 · CHI 2016 Student Game Competition

BoomChaCha!

A physical, rhythm-based role-playing game. Three players, a warrior, a defender and a mage, share one life bar and fight monsters with handheld weapons, doing best when they move to the beat together.

F. Zhu, W. Sun, C. Zhang, R. Ricks (CHI 2016 Extended Abstracts).

Video still: shelves of small colored boxes with cartoon eyes

2016 · Physical computing

Brainwave Minions

A row of singing boxes driven by an OpenBCI headset. Blinking makes one side sing; concentrating produces an alpha wave that makes all of them sing together.

Group project; video by Hao Tseng.

Video still: a glowing corridor that appears to recede into a brick wall

2016 · Illusion

Corridor in the Wall

A perspective illusion that makes viewers believe a corridor runs inside the wall. The image shifts with the viewer's position as they move.

More ITP projects
Video still: a person at a desk with a lamp, a book and a glass

2016 · Illusion

Mad Table

An illusion built with face detection, from the question: what if the objects around us had a spirit of their own and did not want us to know?

A cardboard headset frame with a phone screen under an angled reflector

2016 · AR

Cardboard AR

A cardboard augmented reality viewer that holds a phone below a Pepper's ghost reflector, made after a tabletop Pepper's ghost experiment.

The One Punch scoreboard with its score levels

2015 · WearHack NYC

One Punch

A punching game made at a hackathon: a Myo armband measures the speed of your punch, and an Arduino scoreboard and an on-screen circle show the score.

Screenshot of the game with falling french fries

2015 · Game

Decentralized Network vs Artificial Intelligence

After reading Kevin Kelly's Out of Control: a game where the audience, each holding a red paper, steers one character together, competing against a robot arm controlled by a program.

A white robotic hand with servo-driven fingers

2015 · Physical computing

Robotic hand

A servo-driven robotic hand with three joints per finger, built to make human gestures as a medium between people and machines.

Video still: a hand wearing brass finger contacts wired to an Arduino

2015 · Physical computing

Biano

A piano glove made from brass paper and an Arduino. Four fingers act as binary inputs, giving 15 tones.

Class projects and sketches
  • 2017JS canvas libraryNetworked Media midterm: a Node, Express and MongoDB site for uploading and hosting canvas sketches.
  • 2016Vive tracker boardIntro to PCBs: assembled an open-source HTC Vive lighthouse sensor board by hand, from stencil to reflow.
  • 2016Reinvent the WheelA remote-controlled robot car with an xBee radio and long-exposure light trails, a coin-weighted flywheel, a phenakistoscope, a walking linkage and a pull-toy dog.
  • 2016Save the States! and Catch the ObamaArcade games with wireless motion controllers and a fabricated arcade box.
  • 2016Musicar, Obama made in China and Obama's eyeReadymades and projection mapping: a toy car combined with a recorder so it can be played as an instrument, built from ITP junk-shelf parts, a motion-triggered souvenir figure, and a projected eye in an acrylic glass.
  • 2015Visualizing natureVisual Language: a color composition in HSB space modeled on Kepler's laws, with ten thousand particles orbiting a center and slowly losing energy.
  • 2015These DaysVideo and Sound final with KT, Becca and Naoki.
  • 2015ITPer's SmileA first short video, shot on a GoPro.
  • 2017Monocular Visual-Inertial State Estimation for Mobile Augmented RealityP. Li, T. Qin, B. Hu, F. Zhu, S. Shen. IEEE ISMAR 2017.

Tsinghua x-studio and Peking University

Until 2015

I studied physics at Peking University, with a second degree in art, and worked as a research assistant in x-studio, Department of Information Art and Design, Tsinghua University, on tangible interfaces and persuasive technology.

Collage of design study scenes: a map app, a cylinder prototype and people using it

2016 · ACM DIS 2016

From Breakage to Icebreaker

How accidental breakdowns of technology can get people talking to each other, and a design process that builds such moments into existing products. I organized the workshops, analyzed data and made prototypes.

With Xiaojuan Ma and Ke Fang.

Video still: the moving-screen setup at a desk

2017 · CHI 2017 Extended Abstracts

Persuasive Screen

A computer screen that senses the user's sitting posture and physically moves to prompt a correction while they type. I designed the hardware and software and ran the experiment.

With Ke Fang and Xiaojuan Ma.

A hand placing a tangible piece on a starry interactive table

Tsinghua x-studio

S.T.A.R. (Shooting Star)

A multiplayer game on a Microsoft PixelSense table, based on Breakout: one team lights tangible stars and the other darkens them, with a virtual comet and physical black holes and spacecraft.

With Xu Tongda, Luo Yang, Wang Anqi, Zhang Cunjun and Zhang Fengjie. My role: product management, lead software design and hardware design.

Video still: hands holding two white tangible circuit blocks

Tsinghua x-studio

T.E.S.T.

A tangible kit for learning circuits: the parts stay physical while the wiring and analysis move into software, so beginners can experiment safely. Tested with primary school students.

Same team as S.T.A.R.

Small tangible robots on a lit interactive table

Tsinghua x-studio

PolyHinge

Shape-changing tangible robots based on the rule that a polygon can be cut and rotated into another polygon, explored for position and gesture detection, AR and tangible control, and games.

Video still: a ball on a stretched black membrane

Physics, Peking University

Elastic Space

Balls rolling on a stretched membrane are the classic picture of curved spacetime. We asked whether such a system really behaves like gravity, and whether an apparent gravitational constant can be defined and measured in it.

Photograph: a city at night seen from a mountain

Photography

Walking on the Earth

My first photo album: landscape photographs from three years, including the West Lake after snow and Kanas in the morning.

Also from these years
  • 2013The Transformation of Li QunA film made for the centenary of the School of Physics, Peking University, about an undergraduate's journey through physics.
  • 2013If You Are the OneMy first film as director, the story of a student's search for love.
  • Annual concert of the Peking University String AssociationCommittee member, organizer and performer.
  • LEGO2NANOAn open-source, low-cost atomic force microscope for schools, built by students from Tsinghua, Peking University and University College London. I wrote the Python control GUI.
  • Quantum Mechanics Demonstration LabA Java program that shows particles in a box and the harmonic oscillator, with adjustable parameters.

Open-source code

Selected public repositories on GitHub (zhufyaxel). Forks, class templates and empty repositories are left out.

2022 · Unity

Oculus Quest 2 Unity template

A Unity project with Oculus Integration and the settings needed to run Quest 2 apps both on the headset and in the editor, written up step by step for people new to Unity.

2024 · Python

TimeLapseToolkit

Scripts for time-lapse photography: batch image compression, and turning image sequences into videos and GIFs with FFmpeg.

Smaller repositories