Design Philosophy

I design for clarity and evidence. My process begins by defining the user task in measurable terms, then translating concepts into testable prototypes—Arduino when interaction needs real-world I/O, and web demos for interface flows. I document assumptions, constraints, and decisions so that each iteration is explainable and repeatable. Accessibility, contrast, and typographic hierarchy are non-negotiable. Usability tests are lightweight and frequent; insights feed directly into changes rather than long reports. I value small, inspectable modules and share in-progress work consistently to invite critique. The goal is a solution reliable to use, easy to learn, and simple to maintain.

Process Case Study — Snapchat Data Transparency

Problem & Role

Users struggle to understand how their data is collected and used inside a social app. I was the sole interaction designer and prototyper.

Constraints

  • Mobile-first; single-page; readable on small screens.
  • No heavy libraries; keep performance and accessibility reliable.

Research & Framing

  • Reviewed platform privacy docs; rewrote steps in plain language.
  • Mapped a simple data-flow “Collect → Process → Control”.

Prototyping

  • Progressive disclosure to avoid overload; high-contrast type; clear buttons.
  • Avoided hidden/sticky UI that harms screen readers.

Testing → Iteration

  • Task: “Explain what happens to your story after you post.”
  • Replaced ambiguous icons with verbs; adjusted labels to sentence-case.

Outcome & Next

  • Users describe the flow more accurately; fewer back-and-forth taps.
  • Next: add a glossary + “download my data” walkthrough.

Resume

Yiyang Zhang

Summary

Interaction Design student at Sheridan College specializing in prototyping and user testing. I build Arduino/web prototypes and document decisions to drive iteration.

Skills

  • Design: user research, usability testing, wireframing, prototyping
  • Technical: Arduino (sensors/I-O), HTML/CSS, basic JavaScript
  • Workflow: scoping, versioning, build docs, test planning
  • Tools: Adobe XD, Arduino IDE, code editors

Education

Sheridan College — Interaction Design (IXD), Trafalgar Campus

Projects

Resume Summary

Summary

Interaction Design student at Sheridan College specializing in prototyping and user testing. I build Arduino/web prototypes and document decisions to drive iteration.

Skills

  • Design: user research, usability testing, wireframing, prototyping
  • Technical: Arduino (sensors/I-O), HTML/CSS, basic JavaScript
  • Workflow: scoping, versioning, build docs, test planning
  • Tools: Adobe XD, Arduino IDE, code editors

Education

Sheridan College — Interaction Design (IXD), Trafalgar Campus

Selected Projects

More Work (dropdowns & quick links)