Skip to content
Scorpionware
← All cases

US-based software company · Full-stack

Engineering Operations platform

Consolidates Linear, GitHub, Sentry, Vercel and Slack into a normalized database and turns it into engineering metrics.

1234567
  1. 1Next.js 16 + React 19
  2. 2Auth.js (Google SSO)
  3. 3Server Actions + RBAC
  4. 4Sync (pg-boss)
  5. 5PostgreSQL + Prisma
  6. 6Linear · GitHub · Sentry · Vercel
  7. 7Slack bot

5 sources

Linear, GitHub, Sentry, Vercel and Slack in one database

5 roles

RBAC with Google SSO

3 layers

unit, integration and E2E tests in CI

Context

The engineering team had data scattered across five tools and no consolidated view of delivery.

Challenge

Sync sources with different API limits, resolve the same person's identity across platforms, and turn it all into trustworthy metrics.

Solution

  • Resilient incremental sync with pg-boss queues, respecting each API's rate limits.
  • Identity resolution linking the same person across Linear, GitHub, Sentry, Vercel and Slack.
  • Per-developer dashboard: PR lead time, PR-to-task linkage and error trends.
  • Auth.js with Google SSO, rate limiting and RBAC with 5 roles.
  • Slack standup bot.
  • CI with unit, integration and E2E tests, built with an AI-agent workflow.

Outcome

A single source of truth for engineering operations, with metrics the team uses to make decisions.

Facing a similar challenge?

Talk to our CTO →