Collect and prepare
Automated workflows ingest heterogeneous media inputs and prepare them for analysis, search, and retrieval.
Designing and operating one live product across data, AI workflows, backend services, cloud infrastructure, and user experience.

Relevant information arrives through many sources and formats. Analysts need a consistent way to collect it, assess sources, connect related stories, and inspect the evidence behind an AI-generated answer.
Automated workflows ingest heterogeneous media inputs and prepare them for analysis, search, and retrieval.
Credibility and source-analysis workflows turn raw inputs into signals that can be inspected in the product.
Story clustering, vector retrieval, and grounded question answering connect outputs to supporting material.
FastAPI services and a product interface expose the workflows for source review, search, and analysis.
Defined the product direction, system boundaries, core workflows, and the path from a technical capability to a usable service.
Built data processing, credibility analysis, story clustering, pgvector retrieval, grounded answering, and product APIs.
Implemented deployment, serverless inference, CI/CD, monitoring, and the operational workflows required by a live system.
Connected technical decisions with interface needs, evidence quality, release priorities, and production maintenance.



The live system connects media collection, source signals, evidence retrieval, backend services, cloud operations, and a review interface. The outcome is demonstrated by the working product and its end-to-end operational scope.
Connect models and data to the backend, infrastructure, monitoring, and interface required for a real release.
Build retrieval workflows where users can inspect the evidence behind generated responses.
Turn fragmented inputs into structured analysis, search, and review workflows.
Design deployment and observability as part of the product rather than as work left after the prototype.
Share the current product, technical constraints, and the release outcome you need.