All work
CompanyJames Chase ClientAttercop Product24/7 Digital Analyst (Pangolin AI) RoleEngineer · full-stack ownership PeriodJanuary 2026 — Present TypeConsulting · RAG / agentic Q&A

The 24/7 Digital Analyst

Embedded with Attercop through James Chase to build Pangolin AI from the ground up — a RAG Q&A platform that grounds answers in proprietary analyst research, streams through an agentic LangGraph orchestrator, and ships with enterprise identity, indexing, and observability baked in.

FastAPI LangGraph Celery RAG React PostgreSQL Redis Azure
4
Core platform layers delivered
~50K
Lines authored on services I owned
24/7
Analyst-grade Q&A for customers

The product

Attercop's 24/7 Digital Analyst is a Q&A experience backed by Pangolin AI. It ingests CMS research into vector and structured indexes, retrieves and reranks under per-customer entitlement rules, runs a streaming agentic orchestrator that fans across unstructured retrieval and Text2SQL tools, and returns answers to a React UI with inline citations.

Identity, billing, and access flow through an external Identity Platform (VIP) and a CMS-backed provider (Sitefinity). I owned end-to-end design and delivery across the services I touched — backend, infrastructure, and selected frontend work.

What I built

Identity bridge (Sitefinity ↔ VIP ↔ Pangolin)

Indexing pipeline

Streaming orchestrator & observability

Platform hygiene

Constraints I designed for

"Build clean boundaries between the systems you don't control — Sitefinity, VIP, Atterchat — and the system you do. Most of the bugs came from leaky boundaries; most of the fixes came from making them explicit."
Next case study

Global data privacy search at Digital Composite