Erik Rosas

Creative Developer.

Hybrid Creative Developer with over 5 years of experience bridging technical execution and visual design in the AdTech industry

Skills

  • HTML
  • JavaScript
  • CSS
  • GSAP / GreenSock
  • Dynamic Content Optimization
  • REST APIs
  • Adobe Creative Cloud
  • Gamification
  • Data Analysis
  • Python

Experience

I combine elite visual design (Adobe Creative Cloud) with hard technical execution (HTML5, JS, REST APIs, DCO) to build dynamic programmatic campaigns. Leveraging Python for data processing and analysis, I turn data-driven insights into pixel-perfect advertising experiences.

My Work

A selection of interactive campaign demos combining front-end development, motion, responsive behavior, and production-ready execution.

Abstract dark glass and liquid visual created for the Sauvage Parfum Dior project card
Rich Media

Universal Orlando Resort

  • Adobe Photoshop
  • Tumult Hype
  • JavaScript
  • Timeline animation

This horizontal expandable rich media ad for Universal Orlando Resort begins as a compact banner and expands into a larger, more immersive canvas upon interaction.

Open campaign
Cinematic hallway visual created for the UTZ Ripples - Crunch & Flavor project card
Display Interactive

UTZ Ripples - Crunch & Flavor

  • Adobe Photoshop
  • Tumult Hype
  • JavaScript
  • Timeline animation

This expandable rich media ad for Utz Ripples features a drag-based interaction that invites users to actively engage with the creative. As the user moves the draggable element, the banner dynamically changes color, creating an immediate visual response.

Open campaign
Colorful mixed-media creature visual created for the Monster Makeover project card
Desktop Skin Interactive

Adobe Photoshop Monster Makeover

  • Adobe Photoshop
  • HTML
  • CSS
  • JavaScript
  • GSAP

This interactive desktop skin for Adobe Photoshop was created to showcase the early capabilities of Photoshop's generative AI. The creative features four portraits, each with an oval selection and a “Generate” button. When the user clicks the button, the selected portrait transforms into a Halloween-themed version while preserving the person's identity.

Open campaign