Selected work

Professional work · AI systems · 2025 — 2026

500 Acres AI Support System

A production support platform that retrieves answers from approved company knowledge and gives staff control over configuration, review, and publishing.

Role
Design + engineering
Timeline
2025 — 2026
Stack
Next.js · TypeScript · Postgres + pgvector · OpenAI APIs · Jest · Vercel
Metrics
2 Next.js apps · 41 test files · Multi-instance control plane
Scout AI support system interface for 500 Acres

Overview

Scout grew from a set of GPT-based helpers into a multi-instance runtime and control plane for chat, knowledge retrieval, configuration, and operational review.

Policies and operating answers lived across disconnected sources. Staff needed reliable retrieval and a secure way to update knowledge, inspect failures, and change assistant behavior without code deployments.

What I built

  • Built the Next.js chat runtime and a separate authenticated dashboard that proxies signed requests to control APIs.

  • Implemented Postgres-backed configuration, pgvector knowledge retrieval, document ingestion, and review and publishing workflows.

  • Added health checks, integration diagnostics, production preflight scripts, Jest coverage, and documented migration and rollback procedures.

Key choices

  • Separated the public runtime from the authenticated control plane so operational access and customer-facing traffic have distinct boundaries.

  • Stored per-instance behavior in Postgres while keeping infrastructure secrets in deployment configuration.

  • Added payload limits, rate limits, SSRF protections, retention controls, and encrypted storage for sensitive connector values.

Outcomes

  • Provides one reusable platform for multiple company instances, each with isolated configuration, knowledge, roles, and integrations.

  • Lets authorized staff test connections, review unresolved questions, manage knowledge, and adjust runtime behavior from the dashboard.

  • Supports production readiness checks through linting, builds, automated tests, health endpoints, and deployment smoke scripts.