Case 04 · network · 2024

Exhibit Social

A B2B influencer-marketing platform built from zero: 10,000+ influencers indexed and 30+ brand campaigns run on it.

Project
Exhibit Social
Client
Exhibit Magazine India Pvt. Ltd.
What
B2B SaaS platform
Role
Team lead and architect

The brief behind Exhibit Social

I led the team that built a B2B influencer-marketing platform end to end: influencer discovery, automated data collection, analytics from the Meta and YouTube APIs, campaign management and a collaboration workspace for brands and creators.

Brands wanted a reliable, data-driven way to find and vet influencers for campaigns, instead of spreadsheets and guesswork. It was a B2B SaaS built from zero: scheduled data pipelines, Meta and YouTube API clients that respect rate limits, and a Laravel and Vue.js platform for brands and creators.

What constrained the work

Discovery, real-time analytics, automated data collection and a collaboration workflow, all built from nothing, on top of third-party APIs with strict rate limits.

How Exhibit Social is built

  • Automated collection pipelines in Python gather and store influencer metrics on a schedule.
  • Rate-limit-aware API clients for Meta and YouTube, with request queues and exponential backoff.
  • A Laravel and Vue.js platform for discovery, campaigns, analytics dashboards and brand–creator collaboration.
  • MySQL and Redis on Google Cloud for storage and caching.
The Exhibit Social landing page on desktop: "Influencer Management & Campaign Platform", with sign-up buttons for brands, agencies and influencers.
The live product at app.exhibit.social

Trade-offs and why

Scheduled collection over on-demand lookups: data is minutes old instead of live, and the platform never trips API limits.

One team owning every layer, from data pipelines to UI, meant less coordination and faster shipping.

What changed, measured

influencers indexed
10,000+
large brand campaigns
30+

10,000+ influencers indexed and kept up to date automatically.

30+ large brand campaigns run on the platform.

Influencer data is collected automatically instead of by hand.

Lessons from Exhibit Social

Automated data collection is the backbone of a B2B data product. Manual entry doesn't scale.

Design for third-party rate limits from the first day. Queues and backoff prevented account suspensions.

End-to-end ownership shortens the path from idea to production.

Technologies used

  • Laravel
  • Vue.js
  • Python
  • MySQL
  • Redis
  • Meta Graph API
  • YouTube Data API
  • Google Cloud

Services used

Where this work happened

  • Working with teams in India · Mumbai · Bengaluru

    A senior software engineer in Mumbai for Indian startups and product teams, on the same clock as you and close enough to meet in person when a session is worth it. It is for founders with a consumer launch to scale, a media or publishing platform to keep fast, or a PHP system to modernise.

Related writing