Open source
React Motion Particles
Npm Package
Adds direction-aware motion effects to any HTML element in React. Extracted from this site’s background into a published npm package.
- Role
- Package Author
- Status
- Published

Overview
This started as a custom background interaction system built for a real portfolio UI. After repeated interest in how the effect worked, it was refactored into a reusable package that other developers could install and apply to their own elements.
What I did
- Converted a custom interaction pattern into a package interface suitable for reuse.
- Designed the package around configurable motion behavior instead of a single hardcoded visual effect.
- Published the project for public consumption as an npm package.
Highlights
- Turned an internal implementation into a reusable developer-facing tool.
- Focused on making the motion system flexible enough to work with arbitrary HTML elements.
- Used productizing work rather than only UI polish as the main value of the project.
Want something similar built? Get in touch →