eduardo_raggi_sr_art_director_brand_strategy_visual_design

Sr. Art Director


Digital & Print

Branding

Logos

About

eduardo_raggi_sr_art_director_brand_strategy_visual_design

Eduardo Raggi

Senior Art Director with 15+ years of experience creating insight-driven, award-winning campaigns across advertising and tech. Founder of two startups with strong UX/UI and product design focus. Proven ability to blend storytelling, design, and customer insights across digital, video, and print media. I help brands of all sizes meet their goals and engage with their audiences through the following services:

  • Art Direction

  • Brand Consulting

  • Graphic Design

  • UX/UI Design

  • Music Production

  • Voice Acting

Contact

2025 © Eduardo Raggi

// Wait for Carrd to load the DOM before mounting Vue document.addEventListener("DOMContentLoaded", function() { new Vue({ el: "#custom-vue-carousel", data: { current: 0, timer: null, transitionName: "fade", show: false, slides: [ { title: "I am Slide 1", image: "https://images.unsplash.com/photo-1568051243858-533a607809a5?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80", url: "#" }, { title: "I am Slide 2", image: "https://images.unsplash.com/photo-1499636136210-6f4ee915583e?ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=80", url: "#" }, { title: "I am Slide 3", image: "https://images.unsplash.com/photo-1520903433380-0422514dee1c?ixlib=rb-1.2.1&auto=format&fit=crop&w=668&q=80", url: "#" } ] }, methods: { next() { this.transitionName = "slide-next"; const len = this.slides.length; this.current = (this.current + 1) % len; }, prev() { this.transitionName = "slide-prev"; const len = this.slides.length; this.current = (this.current - 1 + len) % len; }, startRotation() { // Prevent multiple intervals from stacking if triggered rapidly this.stopRotation(); this.timer = setInterval(this.next, 4000); }, stopRotation() { if (this.timer) { clearInterval(this.timer); // Fixed from clearTimeout this.timer = null; } } }, mounted() { this.show = true; this.startRotation(); } }); });