Open Source
React Motion Particles
Npm Package
A reusable npm package extracted from a custom animation system to make motion-driven UI effects easier to apply in React projects.
RolePackage Author
FocusFrontend · Animation · Open Source
StatusPublished

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.
Responsibilities
- 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.
Technical 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.
Outcomes
- Delivered a complete npm package experience that can be explored through the published project links.
- Created a project that demonstrates applied engineering work rather than only isolated technical experiments.