← All projects
hobo

OpenVibe

Open-source creator platform kernel — 15+ microservices spanning identity, live streaming, media, billing, and AI, designed and built by one person.

RoleSole Architect & Principal Engineer
Year2024–2026
StackNode.js · TypeScript · Express · SQLite · PostgreSQL · WebRTC · WebSockets · Redis · OAuth2 · OIDC · FFmpeg · REST APIs · Event-Driven Architecture · Microservices

A fully open-source, self-hosted platform kernel — Twitch, YouTube, Patreon, and Discord in one deployable monorepo. Designed and built by one person across 16 documented phases.

What’s in it:

  • Identity & control plane — OIDC/OAuth2 provider, service registry, capability contracts, policy engine
  • Live streaming — RTMP ingest, multi-destination restream (OBS → Twitch / YouTube / Kick simultaneously), DVR, viewer analytics
  • Media — object store for VODs, clips, and thumbnails with derivative pipeline, quotas, and audit log
  • Community — real-time chat with moderation and custom emotes, forums, Discord-style channels
  • Billing — credits ledger, tips, VIP tiers, payout engine with SOX-style audit trail
  • AI & search — autonomous content tagging, SEO generation, embedding-based search
  • Infrastructure — distributed event bus with full audit envelope, WebSocket/pub-sub realtime layer, task queues, and shared typed-contract packages (SQLite + PostgreSQL dual-mode persistence)

Status: 11+ of 16 phases fully implemented; cutover runbook and migration tooling complete. Servers offline since May 2026 during job search — the architecture is sound and the code is all there.