Security operations

Threat-intelligence catalog rebuilt as a pipeline

A threat-intelligence catalog was assembled by hand by three people. Throughput and consistency were limited by manual work, and there was no reliable audit path for source-to-output provenance.

I replaced the manual process with a Rust and Python pipeline that ingested and normalized 20+ sources, then ran 20,000+ records through Vertex AI batch inference.

Headline outcome: manual assembly was replaced with a production data layer and an audit ledger with SHA-256 provenance.

  • Rust
  • Python
  • Vertex AI

Ending outcome: 20+ sources and 20,000+ records processed with SHA-256 provenance.