Rooftop
As lead front-end developer, I collaborated with Nicola Selleri and Roberto Miroddi to build the new digital presence for Rooftop, a creative collective of over 60 professionals working in strategy, animation, digital marketing, and content production.
The goal was to reflect Rooftop’s dynamic energy and storytelling approach through a bold, immersive experience. I handled the entire development process — from WordPress setup and custom theme architecture to advanced WebGL animations on the homepage, built with Three.js and GSAP for smooth scroll-based interaction.
I also contributed to UX/UI refinement, ensuring the website was both visually impactful and user-friendly across devices.
Description
I took full responsibility for the website’s full-stack implementation, collaborating closely with 3D designer Roberto Miroddi and digital strategist Nicola Selleri. My work involved custom WordPress development to create a lightweight yet flexible architecture specifically designed for creative content workflows. I integrated interactive WebGL elements on the homepage using Three.js and GSAP, incorporating scroll-based transitions, parallax effects, and 3D motion to enhance user engagement. Throughout the project, I contributed to UX and UI decisions to ensure visual consistency, accessibility, and responsiveness across all devices. Additionally, I focused on technical optimization to maximize performance, accessibility, and long-term maintainability.Problem
Rooftop, despite being an established creative force, lacked a digital presence. They needed a platform to represent their capabilities, vision, and personality — not just a portfolio, but an experience. The challenge was to build something expressive and modern from zero, without compromising usability or performance.Solution
We designed and developed an immersive homepage with WebGL animations that introduced the agency’s identity through motion and storytelling. Each section of the site was crafted to showcase projects through rich visuals, while keeping the interface clean and focused. Through a combination of custom development and UX refinement, we delivered a platform that blended performance and aesthetics, allowing the team to update content independently and keep visual coherence intact.Impact
-
Established Rooftop’s first digital presence with a strong, memorable identity
-
Delivered an immersive user experience aligned with the agency’s creative DNA
-
Provided a custom framework ready to scale with new campaigns and clients
-
Positive response from partners and industry peers for originality and usability