Case study · Motion typography

Kinetic typography, timed to the beat

A 14-second vertical intro where every word moves on the music. It’s also the quickest way to see what I do.

RoleCopy, type design, animation
Format9:16 · 1080×1920 · 30 fps
Length14 s
Year2026

Player: my own Blueprint skin for Video.js.

01 · The idea

Three words, two promises, one name

The script is as short as the video: “Websites. Video. AI content.” Then “built fast, checked by hand.” Then my name. Each line gets its own moment on the beat, so it reads like the music is saying it.

Opening list, the orange FAST flash and the checked by hand line
Lines slide up from behind masks, “FAST.” punches in on a full-screen colour flash, then “BY HAND.” gets underlined.

02 · The motion

A small set of moves, used with rhythm

Scrolling service rows and the final name card
Scrolling service rows, then the name card.

03 · How it’s made

Animated in code, cut to the music

Every frame is drawn in code on a 1080×1920 canvas, so the timing is exact: I detected the beats in the track and tied each animation to a beat number rather than to a guess. Changing a word, a colour or the music means re-rendering, not re-animating by hand.

04 · Takeaway

Restraint reads better

A few moves, repeated with rhythm, read better than many effects. The colour flash only works because it happens once.

← All projects · alehito04@abv.bg