Haikal Hilmi
Back
Omnisocials dashboard — 1Omnisocials dashboard — 2
Client work

Omnisocials

Full Stack Engineer (freelance) · In production

A single dashboard to manage and monitor every social network in one place.

Manage 11+ social networks from one dashboard—no more tab-switching.

Problem

Social media managers had to open many platforms to monitor and manage content.

Solution

A dashboard integrating Instagram, X, TikTok, YouTube, LinkedIn, and more.

Key decisions

  • Built each platform's OAuth to its own spec (Bluesky needed a username-first flow), with staggered cron token refresh to avoid expiry.
  • A per-minute cron worker batches scheduled posts across users — predictable CPU load, with realtime status over WebSockets.
  • Backend-side upload throttling to respect each platform's rate limits.

Tech stack

  • Next.js 14
  • TailwindCSS
  • Node.js
  • PostgreSQL
  • Sequelize