- Industry
- SaaS, Design
- Headquarters
- Los Angeles, CA, USA
- Website
- moodzer.com
- To implement thumbnail generation
- 20 minutes
- Replaced cron-based image analysis with URL parameters
- Freed a two-person team from maintaining image infrastructure
The big optimization was thumbnail generation. It was literally just changing URL parameters. It took about 20 minutes of work.
Trevor GreenleafFounder
Executive summary
Moodzer is a SaaS platform that helps designers create and share visual mood boards. The product revolves entirely around images, requiring large-scale thumbnail generation and color analysis to power performance and search functionality.
With only two people on the team, maintaining custom image-processing scripts and cron jobs was slowing development. By shifting thumbnail generation and color recognition to Uploadcare’s URL-based transformations, Moodzer simplified its architecture and removed ongoing infrastructure maintenance.
The challenge: scaling image processing with a two-person team
Moodzer’s entire product is image-centric. Every mood board contains collections of visuals that must load quickly and support advanced features like “search by color.” To achieve this, the platform required automated thumbnail generation and color pattern extraction across all stored images.
Initially, these tasks were handled through custom scripts triggered by cron jobs. While functional, the system required ongoing maintenance and server management. For a two-person team, maintaining background processing infrastructure diverted time away from building core product features.
The solution
Moodzer moved image uploads and processing to Uploadcare’s Smart CDN. Instead of pre-generating thumbnails or running background analysis scripts, transformations could be applied dynamically through URL parameters.
This eliminated the need for cron-based workflows and separate processing servers. Image handling became a lightweight extension of the application rather than a subsystem to manage.
How Uploadcare helped
- Instant thumbnail generation: Low-resolution thumbnails are generated by modifying URL parameters, improving page load speed without background jobs.
- Built-in color recognition: Image color patterns are extracted automatically, enabling the “search by color” feature without custom analysis scripts.
- Unified storage and delivery: Images are uploaded directly to Uploadcare and processed on request, removing the need for self-managed servers.
I had written a custom script that ran on a cron job to analyze each image. Now I just add a parameter to the URL, and Uploadcare takes care of it.
Trevor GreenleafFounder
The results
By removing cron jobs and custom scripts, Moodzer simplified its architecture and accelerated product development.
- Faster feature implementation: Thumbnail generation and color analysis were implemented in minutes instead of days of backend work.
- Reduced infrastructure complexity: Eliminating background processing jobs lowered maintenance overhead and improved system reliability.
- More focus on product innovation: With image processing handled externally, the team could concentrate on enhancing collaboration and design workflows.
I definitely believe you shouldn’t build image-processing systems yourself. You save a tremendous amount of time. You can be up and running in an hour or two.
Trevor GreenleafFounder