// professional
WorkAcquisition Chat Bot
The Acquisition Chat Bot is a FastAPI backend built at JWX to run automated code and technical due-diligence analysis during acquisitions. A single LLM router sits in front of OpenAI, Gemini, and Anthropic (via AWS Bedrock), so the platform can swap providers per-request without touching call sites, with adapters for pulling source from GitHub, GitLab, and Google Drive.
I own roughly 80% of the 17k-LOC backend across 211 commits. Security work included fixing a cross-audit read/write vulnerability caused by unanchored audit_id matching, adding an allowlist regex to block path traversal, redacting secrets from exception logs, and shipping AES-256-GCM credential encryption with Sentry and DataDog telemetry. Backend test coverage sits at 80% across 1,459 test functions.
Key Highlights
- ▸Single LLM router behind OpenAI, Gemini, and Anthropic (AWS Bedrock)
- ▸GitHub, GitLab, and Google Drive source adapters
- ▸Owned ~80% of a 17k-LOC backend across 211 commits
- ▸Fixed a cross-audit vulnerability and added path-traversal allowlisting
- ▸AES-256-GCM credential encryption with Sentry and DataDog telemetry
- ▸80% test coverage across 1,459 test functions