Services:
- Brand Identity
- React Development
The Kaleidoscope project was an opportunity to explore the development of design tools and to learn Paper.js, which I had not used before. I chose Paper.js because of its excellent support for vectors and boolean operations. These features allowed me to create a tool capable of seamlessly generating patterns that can be pasted directly into design software via SVG. If you’d like to try it yourself, it’s available here.
Bespoke design tools have been used to great effect in branding by design houses like Pentagram. With these tools, designers are no longer bound by the limited techniques and functions provided by traditional Adobe software. Developing custom tools enables you to introduce variables and randomization, creating individually unique yet coherent patterns and images. For clients, having their own tools means they are no longer dependent on a limited set of pre-designed patterns.