Back to Work Samples
AutomationAIGitHub Actions

SEC Filing Monitor

An automated pipeline that monitors SEC EDGAR for new filings, uses Claude AI to analyze and score them, and distributes summaries to keep investors informed.

The Problem

  • SEC processes thousands of filings daily
  • Most are routine; finding newsworthy ones is tedious
  • Filings are dense legal documents, hard to parse quickly
  • Time-sensitive — market moves fast on material news

The Solution

  • Automated hourly monitoring of 8 filing types
  • Claude AI analyzes and scores each filing 1-10
  • Plain-English summaries with key financial metrics
  • Automatic alerts for high-scoring filings

What It Monitors

Tracks 8 key filing types that drive market-moving news.

10-K

Annual reports with full financial statements

10-Q

Quarterly financial updates

8-K

Material events (earnings, M&A, leadership)

13D/13G

Activist investor stake disclosures

Form 4

Insider trading activity

S-1/S-4

IPO and merger registrations

The Automation Pipeline

End-to-end flow from SEC EDGAR to your feed.

Step 1Every hour at :00

Monitor SEC EDGAR

Hourly scheduled workflow fetches latest filings from SEC ATOM feeds

Step 240 filings/hour processed

Filter & Prioritize

Skip ETFs, mutual funds, and routine filings. Boost priority companies.

Step 3~30 seconds per filing

Claude AI Analysis

AI reads filing, extracts financials, scores newsworthiness 1-10

Step 4500 entries, 30 days retention

Save to Database

Store analysis in markdown format with deduplication tracking

Step 59 PM ET daily

Daily Digest

Claude synthesizes all day's filings into executive briefing

Step 6Every 30 min, 8AM-8PM ET

Social Distribution

Post top filings to X/Twitter during market hours

AI Scoring System

Claude AI evaluates each filing on newsworthiness using consistent criteria.

ScoreMeaningExamples
9-10Major market-moving newsM&A announcements, >10% earnings beat/miss, CEO departure
7-8Significant news worth attentionGuidance changes, material contracts, activist stakes
5-6Interesting but routineEarnings in line with expectations, standard updates
3-4Minor news, specialists onlySmall amendments, routine filings
1-2No news valueProcedural filings, immaterial updates

Only filings scoring 6+ are saved and distributed. Priority companies (S&P 500) get a +2 boost.

Tech Stack

Language

Python

Core automation scripts

Orchestration

GitHub Actions

Scheduled cron workflows

AI

Claude API

Filing analysis & summarization

Data

SEC EDGAR

Official filing feeds

Distribution

Tweepy

X/Twitter posting

Storage

Markdown

Git-based persistence

State

JSON

Deduplication tracking

Utilities

pytz

Timezone-aware scheduling

Why This Matters

40+
hours/month

Time Saved

No more manually checking EDGAR for updates

1,000+
monthly

Filings Processed

Automated analysis at scale

<1
hour

Alert Latency

From filing to your feed

Need automated monitoring?

I can build custom monitoring systems that watch data sources, apply AI analysis, and deliver insights automatically.