Data product
In progress
Scoutexa
An in-progress lead discovery and CRM platform with a mixed TypeScript/Python stack, bounded enrichment, source metadata, and retryable PostgreSQL jobs.
Role
Creator · Full-stack engineering
Status
In progress
Stack
Links
No public link
Bounded
Enrichment pipeline
Per channel
Source and confidence
Retryable
PostgreSQL jobs
Architecture
A TypeScript frontend over a Python service layer
Scoutexa is a mixed TypeScript/Python monorepo with a Next.js feature-module UI and a FastAPI service layer using async SQLAlchemy and asyncpg on PostgreSQL.
Enrichment
Collected data keeps its source and confidence
The enrichment pipeline aggregates Google Places, Firecrawl, and a self-hosted SearxNG instance, crawls likely contact and team pages, normalizes emails and E.164 phone numbers, and preserves source, confidence, and verification metadata per channel.
Resolution and jobs
Model output is constrained by collected evidence
An evidence-constrained Gemini resolver rejects outputs that are absent from collected source data. Background work runs through a retryable PostgreSQL job queue with worker concurrency and request latency and query-count metrics.
Next project
Kosh
A self-hosted personal finance platform with explicit correctness and security boundaries.