← Featured projects

Relay

Policy gateway and AgentOps control plane — enforce PII, model, and budget rules on every LLM request, with human approval for writes and a live audit dashboard.

Platform engineering — Go policy gate, Postgres audit, React control plane, optional Astra integration.

No public demo URL yet — runs locally when Relay is up (set NEXT_PUBLIC_RELAY_DEMO_URL to link it). Case study covers the product story.

Links last verified: 2026-06-19

GoPostgreSQLReactPolicy gatewayAgentOps

At a glance

Scope
OpenAI-compatible gateway, four MVP policies, admin API, and React/Vite control plane.
Shipped
PII block, model allowlist, session token budget, write approval queue, audit export.
Stack
Go · PostgreSQL · React/Vite · sibling repo Portfolio/relay/.
Integration
Optional Astra path via RELAY_GATE_URL — same session ID appears in Relay audit.
Relay control plane dashboard

Problem

Teams shipping AI agents need enforceable guardrails—not prompt-only “please don’t leak PII”—plus a place to see what the agent actually did: blocks, model choices, cost, and risky writes.

Constraints

MVP had to be demo-able in interviews without enterprise billing or multi-tenant complexity. Gate must stay OpenAI-compatible so any client (curl, Astra) can swap a URL. Audit must never store raw PII. Write actions need human approval without blocking read-only agent tools.

Approach

Built Relay as a separate Go service in front of Groq: authenticate, run policies (PII, allowlist, budget), queue write-class actions for approval, route classify tasks to a cheaper model, and log redacted audit rows to Postgres. Shipped a React control plane for sessions, violations, policies, approvals, and CSV/JSON export. Portfolio integration is opt-in: set RELAY_GATE_URL + RELAY_API_KEY and Astra sends X-Relay-Session-ID for correlated audit.

Outcome

Recruiters see operator-of-AI story: agent (Astra) plus platform (Relay). Live dashboard shows real blocks and approvals—not a slide deck. Architecture ADRs document gateway vs SDK, immutable audit, and human-in-the-loop writes.

Signals

Four policies enforced end-to-end; smoke tests cover gate, admin API, and approval flow. Control plane overview shows block rate, est. spend, and violation timeline from Postgres.

Timeline

  • Frame

    AgentOps control plane scope; Go gate + Postgres + unified repo.

  • Gate

    OpenAI proxy, PII/allowlist/budget policies, audit + violations.

  • Plane

    Admin API, React dashboard, write approval queue.

  • Integrate

    Portfolio case study; optional Astra → Relay routing via env.

External links open in a new tab.