Flat 30% off for Singapore 🇸🇬

Services · Motion design

Motion design that explains, not just decorates

Interactive Rive graphics, Lottie animations, and the scroll and interface motion that makes a website or app feel finished. Designed and built by one person, fast to load and accessible.

At a glance

  • ToolsRive, Lottie, Framer, GSAP
  • Inside a sprintFrom $1,999
  • Standalone piecesFixed quote after a call
  • AccessibilityReduced motion respected

By Shaheer Malik · Tool facts checked on 29 October 2026

Quick answer: Motion design is planning and building how a website or app moves: transitions, feedback, loading states, scroll effects and animated graphics. I design and build it with Rive for interactive graphics, Lottie for lightweight animations, and Framer, GSAP, Motion or CSS for interface motion, kept fast and accessible. It comes inside my fixed-price sprints, as a fixed quote for standalone pieces, or on the $2,500 monthly partnership.

What I design and build

Choosing the right tool for each moment

Most projects use two or three of these. The choice depends on what the motion has to do and who will maintain it.

ToolBest forWorth knowing
RiveInteractive graphics that respond to input or dataDesign, animation and logic in one .riv file; runtimes for web, iOS, Android and more, MIT-licensed
LottieIllustrations, icons and loaders that play a set timelineJSON vector animation, usually exported from After Effects; players for web, iOS and Android
Framer effectsScroll and hover motion on a Framer siteBuilt in the editor, so the team can adjust it later
GSAPComplex scroll and timeline sequences in codeFree for all users, supported by Webflow
MotionUI animation in React, JavaScript or Vue appsPreviously Framer Motion; free and open source
CSSSimple transitions and hover statesNo library at all, so nothing extra to load
VideoLong, cinematic or filmed sequencesHeavier, but right when the content is footage

Sources, read on 29 October 2026: rive.app, GSAP's pricing page and motion.dev. The detailed trade-offs are in Rive vs Lottie and GSAP vs Framer Motion.

Rive or Lottie?

The question I am asked most. Lottie plays a pre-made animation, usually designed in After Effects and exported as JSON. It is ideal for icons, illustrations and loaders that do the same thing every time. Rive adds a state machine: the animation listens for input, such as hover, a tap, a form field or live data, and reacts. If the graphic has to respond, use Rive; if it only has to play, Lottie is simpler.

How a motion project runs

  1. Purpose first. What each motion has to do: explain a change, guide attention, give feedback or tell a story. Motion without a job is cut.
  2. Storyboard. Key frames and timing agreed on paper before anything is animated, so changes are cheap.
  3. Build in the right tool. Rive, Lottie, Framer, GSAP, Motion or CSS, chosen by what the moment needs, not by habit.
  4. Integrate and test. Placed in the real site or app, checked for smoothness on an ordinary phone and for file size.
  5. Respect reduced motion. Non-essential motion is reduced or removed for people who ask their device for less motion.
  6. Hand over. Source files and the code that plays them, so your team can change or reuse the motion later.

Motion that stays accessible

WCAG 2.1 has three criteria that apply directly to motion:

I build to WCAG 2.1 AA, and I also honour the reduced-motion setting, which is the practical way to meet the AAA criterion. The W3C explains each one in Pause, Stop, Hide and Animation from Interactions.

Motion that stays fast

How to buy it

You needHow it is priced
A new site with motion throughoutFramer website in 14 days, $1,999 fixed, which includes scroll and hover interactions
A standalone piece: a Rive graphic, a set of Lottie icons, a demo loopA fixed quote after a 30-minute call
A steady stream of motion and design workThe monthly partnership, $2,500 a month, pause or cancel monthly

Every price is agreed before work starts. There is no hourly rate.

When motion is the wrong spend

Motion design questions

What is motion design for websites?

Motion design is planning how elements on a site or app move: transitions, feedback, loading states, scroll effects and animated graphics. Good motion explains what just happened and where to look next, rather than only decorating.

Should I use Rive or Lottie?

Use Lottie for animations that play the same way every time, such as icons, illustrations and loaders. Use Rive when the animation has to react to people or data, through its state machines. Both are vector and small.

How much does motion design cost?

Motion for a whole site or product comes inside my fixed-price sprints, such as a Framer website in 14 days for $1,999, which includes scroll and hover interactions. Standalone pieces, such as a Rive animation or a set of Lottie icons, get a fixed quote after a 30-minute call. Ongoing work fits the $2,500 monthly partnership.

Will animation slow my site down?

Not if it is built with care. Vector formats such as Rive and Lottie are usually small, simple motion can be pure CSS, and every piece is checked on an ordinary phone before launch.

Is motion design accessible?

It can be. I keep motion purposeful, avoid flashing, give long-running motion a way to pause, and reduce non-essential motion for people who have asked their device for less, in line with WCAG 2.1.

Do I get the source files?

Yes. Source and design files are handed over, as on every sprint, along with the code that plays them, so your team can adjust or reuse the motion without me.

Is GSAP still paid?

No. When I checked on 29 October 2026, GSAP's site said it is 100% free for all users, thanks to Webflow's support.

Keep exploring

Make your site or app move with purpose

Book a 30-minute call or send a brief. You get a scope and a fixed quote within 24 hours.