Interaction designer.
Prototypes first, documentation always.
I research, prototype, and test digital products and physical objects — then write down what worked so the next version is better. On the side, I release original music as Antirender.
Four projects that show how I work.
Each one is a full case study: the problem, the versions, the testing, and what changed because of it.

Learn Code (2025)
How beginners browse and resume coding lessons — a card-based, hierarchical learning app refined through user interviews.
Read case study →
Snapchat Data Transparency (2025)
Making data collection legible: an interactive Collect → Process → Share → Control flow, iterated across seven wireframe versions.
Read case study →
Comfort Lamp (2025)
A sensor-driven ambient lamp inside a 3D-printed scene. Temperature, humidity and light map to colour states; a ProtoPie mobile UI replaces the LCD.
Read case study →
MoodPeek Pro (2026)
Calendar-first mood logging built on Day → Week → Month continuity, with multi-user accounts and iCal export.
Read case study →-
Client work
Pinzuo Design (Nanjing) — corporate website
A real commercial brief: designed and built in three iterations for a faculty-led art & design studio.
2025–26→ -
Case study
Green Sheridan Garden Club — community site
Mobile-first campus site: site map, personas and three wireframe rounds before the build.
2026→ -
Case study
Media, Motion & the Body — interactive prototypes
Copper-tape circuits, p5.js sound visualisations and a Makey Makey drum machine.
2025→
Music, on the side.
36 tracks across 7 self-released albums since 2019 — written, arranged and mixed in Logic Pro and Ableton Live.
I'm fine if You're Mine
Single · 2026 · 3:19Chase the Unknown
2024 · 4:07T.T
2024 · 3:17A designer by training. A builder by habit.
- PrototyperFrom Figma to working HTML/CSS/JS in days — every project ships as something you can click.
- ResearcherInterviews, usability tests, and decisions written down so iteration has evidence behind it.
- Front-end builderResponsive, accessible pages; React and auth when the product needs them.
- Physical computingArduino, sensors, NeoPixels, 3D-printed housings, ProtoPie mobile control.
- Sound & visualsSound-reactive p5.js sketches; music composition and production as Antirender.
- Camera & droneAerial footage, event video and post-production since 2021.
Let’s build something that works.
Open to internships, co-op placements and collaborations in interaction design — and to scoring or sound work for projects that need it.