Back to Projects
plugin
2018

Shutterstock Plugins

The Shutterstock Plugins project encompasses a suite of creative tools and integrations designed to seamlessly integrate Shutterstock's vast content library into popular creative software. These plugins allow users to search, preview, and license content directly within their preferred creative applications, streamlining the creative workflow and reducing context switching.

Shutterstock Plugins
Technologies

Frontend

JavaScript
HTML5
CSS3
React.js

Backend

Node.js
Express.js
REST APIs
GraphQL

Database

PostgreSQL
Redis

Tools

Adobe CEP
Challenges
  • Supporting multiple creative software platforms with different APIs
  • Maintaining consistent user experience across different host applications
  • Handling large media files and preview generation
  • Ensuring plugin stability and performance
Solutions
  • Created unified plugin architecture with platform-specific adapters
  • Developed consistent UI framework that adapts to host application themes
  • Implemented efficient caching and progressive loading for media
  • Built comprehensive testing suite for different plugin environments
Key Outcomes & Impact

Successfully launched plugins for 5+ major creative applications

Reduced average licensing time from 5 minutes to 30 seconds

Other Projects

Paperclip - AI Company OS
Paperclip - AI Company OS

Explored Paperclip - an open-source orchestration platform for zero-human companies where AI agents (CEO, engineers, marketers, QA) collaborate autonomously.

View Project
NanoClaw - AI Agent on Raspberry Pi
NanoClaw - AI Agent on Raspberry Pi

Deployed NanoClaw, an open-source AI agent framework, on a $35 Raspberry Pi 3 with 1GB RAM. Scans grocery receipts via Discord, tracks price-per-kg across shops, and builds a personal inflation tracker - all locally for ~$1/month.

View Project