Public Signals into Actionable Intelligence

Project Vanguard is a personal, self-directed project I built in my free time to learn by solving a real problem — not a product or a startup, but an exercise in how AI, public data, and modern full-stack architecture fit together. It continuously monitors the public moves of a target account's competitors across SEC EDGAR, GitHub, Google News, patents, and hiring pages, then uses an LLM to classify, rank, and explain the handful of signals that actually matter — every one traceable back to its original public source. The most valuable part wasn't the features; it was deciding where AI genuinely adds value versus where deterministic logic is the safer, more honest choice.

Stack

  • NeNext.js
  • Flask
  • Python
  • PostgreSQL
  • GeGemini AI
  • Tailwind CSS
  • SQSQLAlchemy
View source on GitHub ↗
Product Showcase

Product Showcase

Next.jsFlaskPythonPostgreSQLGemini AITailwind CSSSQLAlchemyNext.jsFlaskPythonPostgreSQLGemini AITailwind CSSSQLAlchemy

Key features

The hard parts

Deciding where AI genuinely adds value versus where deterministic logic is safer, matching noisy signals to the right response across a semantic gap, and staying resilient against public-API rate limits with throttling, caching, and content-hash deduplication — all while keeping every AI output traceable to a real public source.

The outcome

An end-to-end learning build: a multi-tenant, nightly-monitored pipeline that compresses a firehose of public data into a short list of cited, ranked, explained signals. More than the code, it was a lesson in AI architecture, provenance, and restraint — showing less rather than fabricating when the data simply isn't there.

LearnVerseA Universe of Ideas, One Platform