

The agency needed a platform that would showcase its creative excellence through unique layouts, motion-driven interactions, and bespoke animation work. Each project required its own page - individually designed, individually animated, and individually structured.
Challenges included:
It was the perfect combination of creativity and technical complexity - and exactly the type of challenge we love.

“For us, it was one of those projects where the technical work felt like art.”
To build a platform that truly reflected the agency’s creative identity, we began by studying how users interact with design-driven portfolios. We analyzed scrolling behavior, time spent on different content areas, and the impact of animation on user engagement. This helped us understand not only what users look for, but how they feel while navigating a highly visual experience.
Our research revealed clear expectations: visitors wanted each project to feel unique, not templated, and animations had to enhance storytelling rather than steal attention. Performance also emerged as a critical factor - an animation-rich site must still run flawlessly across devices. At the same time, the client’s team needed an intuitive CMS that allowed them to quickly update or add projects without technical complexity.
These insights shaped our approach, guiding us toward a solution that perfectly balances creativity with scalability. The result: a flexible system capable of supporting dozens of custom layouts and animation sequences, while still delivering a smooth, engaging, and editor-friendly experience ⚙️


Our team embarked on a comprehensive development process to address these challenges. Our solution included:
Custom WordPress development: we built the website on WordPress using PHP, JavaScript, CSS3, and HTML5, allowing for the flexibility needed to accommodate Rosarot's creative vision.
Unique portfolio structure: we developed 36 distinct portfolio pages, each with special features, animations, and an individualized design. Development time per page ranged from 15 to 70 hours, depending on the complexity.
Dynamic animations: we implemented custom animations throughout the site, taking about 120 hours of total development time. Special attention was given to optimizing these animations for speed and performance.
SEO optimization: the site was optimized for search engines, ensuring strong performance in organic search results while maintaining a high-quality user experience.
Scalable architecture: we built the site to allow for the easy addition of new portfolio pages with custom designs, ensuring future scalability and easy maintenance.




Our bespoke solution delivered impressive results for the agency (and boy, did they impress!):


This website became more than just a portfolio - it’s the agency’s living showroom online 🚀
A digital space where creativity, technology, and precision development work together on every scroll.




representative offices
SWITZERLAND, Zürich, 8004
Baarerstrasse 139 6300 Zug
estonia, tallinn, 11317
Kajaka 8, office 26
NORWAY, oslo, 0173
Fougstads gate 2
development offices
ukraine, chernihiv, 14000
Kyivs'ka St, 11, office 155
ukraine, kyiv, 04071
nyzhniy val str, 15, office 131
ukraine, lviv, 79039
shevchenko str, 120, office 17
development offices
ukraine, chernihiv, 14000
Kyivs'ka St, 11, office 155
ukraine, kyiv, 04071
nyzhniy val str, 15, office 131
ukraine, lviv, 79039
shevchenko str, 120, office 17
Representative offices
SWITZERLAND, Zürich, 8004
Baarerstrasse 139 6300 Zug
estonia, tallinn, 11317
Kajaka 8, office 26
NORWAY, oslo, 0173
Fougstads gate 2
Book a call to discuss how we can match you with proper technologies
