Browser ExtensionFeatured

Instagram Audience Manager

A local-first Chrome extension that snapshots and analyzes my Instagram audience like git — on-device, no backend.

PersonalDuration 3주Contribution 100%2026-062026-06
Key Metric: Snapshots and analyzes an audience like git · local-first (no backend)
Engineering Role
Frontend
Browser Extension
Instagram Audience Manager
WEB
#Web#Frontend#Personal#Product

Overview

A local-first extension that runs on the browser session alone, with no backend or login. It snapshots and compares audience state like git and analyzes engagement, and all data stays on the device. Write actions are off by default, opt-in, and conservatively rate-limited.

My Work

  • Local-first architecture with wxt (MV3) + TypeScript + React + IndexedDB
  • Resumable collection (cursor persistence) stays memory-safe at scale
  • vitest tests + inherits the governance harness

Highlights

  • Git-like snapshots/diffs to track audience changes
  • Local-first — no backend or login, data never leaves the device
  • Engagement analytics + safe pacing (opt-in, rate-limited)

Timeline

2026-062026-06
Role: Solo developer
Contribution: 100%
Collaboration: Personal

Tech Stack

</>Chrome MV3 · wxt · IndexedDB · local-first

Chrome Extension (MV3)wxtTypeScriptReactIndexedDBVitest