Mark's desk setup: MacBook and monitor under warm lamp light

HTML5 banner developer since 2008

Mark Tingson

I build fast, polished HTML5 banner ads — GSAP animation, every major ad platform, and sixteen years of shipping campaigns for creative agencies.

About me

I've been building banner ads since 2008 — starting in Flash, then moving with the industry to HTML5. Since then I've worked with creative agencies across hundreds of campaigns, turning static designs into smooth, lightweight animated ads that ship on time and pass every ad-server spec check.

My core tool is GSAP, backed by day-to-day fluency in Celtra, BannerFlow, Weborama, Google Ads, Adobe Creative Suite, and Figma. If it animates inside a 150 KB file limit, I've probably built it.

Mark Tingson working on his laptop at a café

Portfolio

Real, shipped banners running live below — not screenshots. Hover, click, and play with them.

Pictet Asset Management

300×600

Active ETFs range launch

Multi-frame launch creative with an auto-advancing story and a wrap-around carousel showcasing six ETFs, plus hover-driven section tabs.

Six products in one 300×600 placement with full interaction tracking.

  • GSAP
  • Google Studio
  • Carousel

Aviva Investors

300×600

Multi-asset video banner

In-banner video with custom play/pause/mute controls, dynamically injected copy, and a compliance disclaimer overlay.

Full video reporting wired through Studio's video module.

  • GSAP
  • Google Studio
  • Video

ServiceNow

300×600

Brand campaign

Staggered per-character type animation using SplitText over an image-sequence background.

Motion-heavy brand creative kept within ad-server weight limits.

  • GSAP
  • SplitText
  • Google Studio

Fidelity International

300×600

Playable word search

A working word-search game inside the banner — custom game logic with GSAP-driven 3D tile flips and reveals.

Playable ad format that turns dwell time into engagement events.

  • GSAP
  • Google Studio
  • Interactive

Astound Broadband

300×600

Movers campaign

Standard clickTag display build: masked text reveals, looping light-ray effect, and CTA hover swap.

Lightweight IAB-standard unit that ships to any ad server.

  • GSAP
  • ClickTag

Experience

  1. 2008

    Creative developer

    Started in agency banner production — Macromedia Flash banners trafficked through DoubleClick.

  2. 2010

    Creative developer

    Moved with the industry to HTML5, shipping animated banners on Google's ad stack.

  3. 2011

    Freelance creative developer

    Freelance banner development for a Netherlands client.

  4. 2014 — present

    Production lead

    Leading banner production for a creative agency in Canada — my current full-time role.

  5. 2021

    Freelance creative developer

    Project-based campaign work for an Australian client, alongside my full-time role.

  6. 2024

    Freelance creative developer

    Project-based banner development for a LatAm client, alongside my full-time role.

Tools & platforms

  • GS

    GSAP

    Animation

  • AC

    Adobe Creative Suite

    Design

  • FI

    Figma

    Design

  • GA

    Google Ads

    Ad platform

  • CE

    Celtra

    Ad platform

  • WE

    Weborama

    Ad platform

  • BA

    BannerFlow

    Ad platform

Latest posts

All posts →

First posts are in the works

Notes on GSAP, banner production, and ad tech — coming soon.

Contact me

Have a campaign, a question, or a banner that needs rescuing? Send me a message.