Creating Hover States That Actually Feel Good
How to design hover interactions that feel responsive and intentional without overwhelming the user. Practical CSS patterns and performance considerations.
Read Article
Senior Animation & Interaction Designer
MotionFlow Limited
Creating microinteractions that feel instant yet intentional. Specializing in CSS animations, loading states, and form feedback that reduce perceived wait time while respecting accessibility.
Victor’s journey into motion design began in 2010 when he noticed something that frustrated him. Local Hong Kong websites had clunky, stuttering animations while international platforms delivered smooth, purposeful interactions. That gap became his obsession.
After studying Computer Science at the University of Hong Kong, he spent three years at a boutique design studio in Central focusing on financial sector websites. That’s where he pioneered techniques for reducing perceived wait times through carefully crafted loading state animations. His breakthrough came when he developed a reusable CSS transition framework that cut animation rendering costs by 40% while maintaining visual sophistication — work that caught MotionFlow Limited’s attention.
What drives Victor is the intersection of performance and delight. He believes that beautiful animations shouldn’t come at the cost of user experience. Accessibility considerations like prefers-reduced-motion aren’t constraints — they’re opportunities for smarter design. His approach combines rigorous performance testing, real user data analysis, and deep knowledge of browser rendering to create microinteractions that feel instant yet intentional.
Today, he’s passionate about elevating the standard of interactive design across Hong Kong’s digital landscape. He mentors junior designers and shares his frameworks openly with the community. Over 200 Hong Kong-based websites across finance, e-commerce, and SaaS sectors have benefited from his work.
Across finance, e-commerce, and SaaS
Average improvement through loading animations
CSS rendering cost reduction in his framework
Since 2010, continuously evolving expertise
Specialized techniques and knowledge areas that define Victor’s approach to interactive design
Subtle, performance-optimized hover states and scroll-triggered animations that enhance engagement without jarring the user experience. Each interaction serves a purpose.
Deep knowledge of when to use transitions versus keyframe animations. Victor’s framework approach reduces rendering costs while maintaining visual sophistication and smoothness.
Intelligent loading indicators that reduce perceived wait time. These aren’t just spinners — they’re carefully designed animations that make waiting feel shorter and more intentional.
Real-time validation animations that guide users through form completion. Error states, success confirmations, and field interactions that feel responsive and helpful.
Expert implementation of prefers-reduced-motion media queries. Victor designs animations that delight users who can experience them, while providing equally polished experiences for those who prefer minimal motion.
Rigorous testing and real user data analysis to ensure animations enhance rather than degrade performance. Browser rendering knowledge at a deep level guides every implementation decision.
Bachelor of Science in Computer Science, University of Hong Kong. Specialized training in motion design at the Hong Kong Design Centre.
Three years at boutique design studio in Central, Hong Kong specializing in financial sector websites. Currently Senior Animation & Interaction Designer at MotionFlow Limited.
UI microinteractions and animation design for Hong Kong websites. Performance-optimized CSS animations, loading state indicators, form validation feedback, and accessibility-balanced motion design.
Mentors junior designers and shares frameworks openly with the design community. Passionate about elevating interactive design standards across Hong Kong’s digital landscape.
“Beautiful animations shouldn’t come at the cost of user experience. Every pixel of motion should serve a purpose — whether that’s guiding attention, reducing perceived wait time, or delighting the user. And accessibility isn’t a constraint, it’s an opportunity for smarter design.”
Explore Victor’s in-depth guides on microinteractions, CSS animations, and accessible motion design
How to design hover interactions that feel responsive and intentional without overwhelming the user. Practical CSS patterns and performance considerations.
Read ArticleReal-time validation feedback that helps users complete forms confidently. Animations that communicate error states, success, and required fields without frustration.
Read ArticleStrategic use of loading animations to reduce perceived wait time. Victor shares the psychology behind effective loading states and proven implementation techniques.
Read ArticleA technical deep dive into performance implications of different CSS animation approaches. Learn when transitions make sense and when keyframes are the right choice.
Read ArticleVictor specializes in creating microinteractions and animations that delight users while respecting accessibility and performance. Whether you’re redesigning a website or refining your interaction design, he can help.
Start a Conversation