● Live production systemTypeScript monorepo16 workspace packagesTerraform IaC

An AI-powered DevOps platform
built as a portfolio project

GitHub, Sentry, and Dependabot webhooks feed an Anthropic-powered incident pipeline. Two fully independent environments provisioned by Terraform. Real CI, real deployments, real data.

How it works

Automated incident pipeline

GitHub Push

CI failure on dev branch

Webhook

GitHub fires workflow_run event

QStash

Job enqueued with dedup key

Anthropic

Claude analyzes logs + classifies

Incident

Redis record with root cause

Every CI failure, Sentry error, and security alert is automatically classified, analyzed, and stored with full context — severity, root cause, affected service, branch, and resolution notes. No manual triage. The platform dashboard surfaces all of this in real time.

What's built

Production-grade from the ground up

End-to-end, zero-touch

AI Incident Pipeline

GitHub, Sentry, and Dependabot webhooks trigger QStash jobs processed by an Anthropic agent. Each event gets root cause analysis, severity classification, correlated GitHub issues, and structured Redis records — without human intervention.

Claude 3.5 Sonnet · QStash dedup · Redis persistence

Six providers, two environments

Terraform-Managed Infrastructure

Preview and production environments provisioned identically via Terraform: Supabase projects, Upstash Redis databases, Vercel domains, Cloudflare DNS, and Doppler secrets. State stored in Cloudflare R2.

Cloudflare · Vercel · Supabase · Upstash · Doppler

Turborepo + pnpm workspaces

Monorepo Architecture

Shared packages for auth (Clerk RBAC), contracts (typed event schemas), validators (Zod), UI components, and the AI agent layer. Type-safe end-to-end: tRPC procedures → Drizzle schema → Zod validation.

16 workspace packages · Remote caching · CI/CD on every push

Live DevOps control center

Platform Intelligence Dashboard

Real-time incident tracking, one-click rollback with migration risk analysis, database health monitoring with RLS advisories, Clerk user activity, Sentry observability, and a ⌘K command palette.

Instant recruiter access via one-click demo sign-in · All systems live

Full technology stack

Next.js 16React 19tRPC 11Drizzle ORMSupabase PG16Upstash RedisClerk v7Anthropic SDKQStashTerraformTurborepoDopplerSentryVercelCloudflareResend

Interested in the work?

Reach out directly — this form sends via Resend, one of the live services powering this platform.