InfluSpread

Freelance |

NextJSFirebaseHonooRPC
InfluSpread banner

Role: full-stack dev on InfluSpread, an influencer marketing platform for brands and agencies.

When you run a campaign with creators, you burn hours finding the right profiles, then more hours pulling the stats off every post by hand. InfluSpread does both.

What it does

Creator search: Instagram, YouTube, and TikTok, with audience filters (country, age, interests) and fake-follower detection.

Audience reports: demographics, engagement rate, and how well a creator matches their community.

Campaigns: you paste the post links, the platform fetches the metrics on its own and works out reach, EMV, CPM, and ROI.

Outreach: creator lists, bulk email, replies tracked in a built-in inbox.

The stack

A monorepo: Next.js on the front, a Hono API deployed on Cloud Functions, Firestore for the data. oRPC connects the two. Types from the backend land straight in the frontend, with no code generation and no schema to maintain.

What I took away

Most of the work happens in the background: fetching metrics, data provider quotas, jobs that fail and have to be replayed. A 200-post campaign doesn't fit in one HTTP request. You split it, you schedule it, and it has to pick up where it stopped.

When something breaks in there, you're blind without traces and logs. That's why we wired OpenTelemetry into Cloud Trace. You don't get two days to reproduce a bug: you open the trace, you see where it gave out, you fix it.