Design Responsive, Engaging, and Dynamic UIs that Drive User Interaction

Interactive Prototypes Using Product Design Tools

Accordion Arrow

Modern design tools like Figma, XD, and Principle have made creating animated and interactive prototypes much easier. Basic elements of frame animations, previously done using video editing tools like After Effects, are now seamlessly incorporated. With these tools, the process of transforming 2D wireframes into interactive prototypes has become significantly more streamlined."

For appraze, a presentable interactive prototype was developed from the abstract business idea, enabling the client to present it to seed investors.
For TNM, the interactive prototypes were made to communicate design detail options with different teams.

Animated References for Interactions

Accordion Arrow

Even today, video editing tools like After Effects offer more options and are powerful tools for capturing subtle nuances in interactions. These more controlled animations are especially useful for incorporating UI elements into presentations.

In the early phase of Quartz, the onboarding experience was explored, and the details of microinteractions were an important factor in ensuring users navigated the process smoothly.

Coded Prototypes

Accordion Arrow
OpenFrameworks

As my projects grew in complexity, I transitioned to openFrameworks. Unlike Processing, openFrameworks is based on C++, offering greater performance and control, particularly for projects requiring high-speed processing or real-time interactivity. Its extensive library support and faster runtime were essential for building complex, responsive interfaces. I used openFrameworks in my Digital Information Wall project, where I needed to create large-scale, interactive prototypes that could effectively demonstrate complex interactive effects of different products in different categories.

2012-2016
teamLab
Digital Information Wall
  • Project and Design Directions: Directed the project by producing designs and guiding client discussions.
  • Project Management: Collaborated closely with the engineering team to ensure that both the software, with its unconventional requirements, and hardware were properly built and installed on site.
  • Interactive Prototype Development: Produced visual designs and interactive prototypes to drive discussions with clients and engineering teams.

Interactive Websites

Accordion Arrow
ActionScript

As my projects grew in complexity, I transitioned to openFrameworks. Unlike Processing, openFrameworks is based on C++, offering greater performance and control, particularly for projects requiring high-speed processing or real-time interactivity. Its extensive library support and faster runtime were essential for building complex, responsive interfaces. I used openFrameworks in my Digital Information Wall project, where I needed to create large-scale, interactive prototypes that could effectively demonstrate complex interactive effects of different products in different categories.

Gabriel Riva, website for former pastry chef at Nobu
Chisa Jewelry Interactive Website
Personal Interactive Gallery

Get in touch

I'm excited to learn about your project.
Let's collaborate to turn conceptual ideas into concrete results.