✳ Nairobi, Kenya
- WhatsApp+254 799 756 331
- Emailhello@muvevi.com
- LinkedInlinkedin.com/in/muvevi
- GitHubgithub.com/mutua-muvevi
- Twitter / X@muvevi
Available for freelance & full-time roles.
Let's build something great.
Motion Library
A growing library of production-ready GSAP animation components delivered as a service. Subscribe once, use on every project, get new components every month. No code to maintain — we handle updates.
Every project I take on starts with the same ritual: re-implementing a preloader, wiring up GSAP ScrollTrigger with Lenis, building a custom cursor that actually works across route transitions. Motion Library started as my own collection of these patterns. When I realised I was copying the same folder into every new repo, I productised it.
Every component is built the way I build for production clients — SSR-safe, App Router compatible, TypeScript-first, and zero opinionated styling. Drop them into any project, wire up your design tokens, and ship.
The library currently ships 22 components. New components drop monthly based on subscriber requests.
- 01Saves 2–3 weeks of animation setup per project
- 02All edge cases handled: SSR hydration, route cleanup, scroll restoration
- 03Growing library — components requested by subscribers ship monthly
- 04Built by the person who maintains it — no third-party dependency chain
- 22 configurable animation components
- GSAP ScrollTrigger + Lenis sync pre-wired
- WebGL FBM noise shader background
- Custom cursor with MutationObserver
- Film grain overlay
- Preloader with progress counter
- Horizontal scroll section
- Text split (chars / words / lines)
- Parallax image + section wrappers
- Cinematic page transitions
- SSR-safe, App Router compatible
- Full TypeScript definitions
- Private Discord community access
- Monthly new components
- Priority support (4 hr response)
- All 22+ components
- Unlimited personal projects
- Monthly new components
- Documentation access
- Community Discord
- Everything in Indie
- Unlimited client projects
- Team seats (up to 5)
- Priority support (4 hr)
- Component request queue
- Early previews
- Everything in Studio
- Unlimited seats
- White-label rights
- Dedicated Slack channel
- Custom component builds
- SLA agreement