← Featured products
2024

Clariss

Creative colour platform for designers, from extraction to palettes.

Around 4,000 monthly active users

ProductBackendFrontendCustomer Support

Client-side JavaScriptk-means clusteringServer-side caching

Problem

Designers pulling colours from a reference image, or building a matching palette, usually rely on manual tools or ones that upload the image to a server they do not control.

What I built

Clariss started as a colour extraction tool and expanded, based on user feedback, into palette generation, colour harmonies, Pantone conversion, and searchable colour pages.

Image colour extraction moved from Python backend processing to browser-side JavaScript, so nothing leaves the user's device. Palette pages moved from modals to indexed pages for SEO, and caching cut database load significantly.

Key features

  • Colour extraction
  • Palette generation
  • Colour harmonies
  • Pantone conversion
  • Searchable colour pages

Lessons

  • Indexable pages beat modals for organic discovery.
  • Caching solved database load before the database became the bottleneck.
  • Moving processing to the browser cut both cost and privacy risk at once.