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
React Motion Particles screenshot

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.

  • 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.
  • 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 →