

Design Challenges
Incorporate interactive elements to make your portfolio website more engaging, such as an animated name, responsive buttons, seamless transitions, or an independent hero animation.
Software Used:
-
Rive
Credits:
Design and Animator:
Teja Hickenbottom

Research
For my research, I reviewed my previous website and analyzed the work I had included on it. I took notes on what I liked and didn’t like about both the site and the logo, and used those observations to inform my new concepts moving forward.
Concepts


Name Pronunciation
This concept highlights the pronunciation of my name, which is often misread. By turning that challenge into an interactive moment, visitors who may not have heard my name before can learn how to say it correctly in a playful way. On hover, the letters transform from Teja into Tay-ah, visually reinforcing the proper pronunciation while adding a fun, memorable interaction.


Animation

For the first pass of the animation, I focused on creating a smooth transition from my name, Teja, to its phonetic pronunciation, Tay-ah. I also developed a wave animation that activates on hover, adding a subtle interactive element. While this version doesn't yet include full interactivity, that's planned for the next stage of development. Lastly I updated the font to Anek Malayam. The feedback I received was to incorporate more expressive motion, which I’ll be exploring in the upcoming iterations to enhance the overall personality and impact of the animation.
Technical Explorations

I faced a technical challenge where the wiggle animation stopped after the click animation and failed to resume. To fix it, I duplicated each letter and separated the animation groups, allowing independent control and preventing the sequence from breaking.

I used Rive’s Data Binding feature to create both hover and click interactivity. Compared to using Rive’s standard inputs, Data Binding proved to be significantly more powerful and effective. I tested the interactivity thoroughly after every small change to catch any breaks in the animation. Issues did occur a few times, but I was able to troubleshoot and resolve them successfully.
Technical help and advice from Ana Kuster

While exploring a new animation program through self-directed learning, I found the letter K wasn’t appearing in the animation. After checking opacity, blending modes, and keyframes, and testing for a display bug, the issue remained. I fixed it by creating a new K and transferring the animation keyframes, reinforcing my problem-solving skills.
My Learning Approach
This project has been an insightful experience in learning and applying Rive. My approach to learning new software is rooted in hands on experimentation and problem solving. By actively engaging with real projects and troubleshooting challenges as they arise, I develop a deeper, practical understanding of the tools. This method allows me to build strong, adaptable skills that extend beyond traditional tutorials or passive learning.
Mock Ups






