Overview
A Django-based platform that automates government contract discovery, supplier matching, and outreach for defense procurement. The system scrapes federal databases, extracts award data from PDFs using AI, matches solicitations to qualified suppliers, and manages automated outreach campaigns.
The Challenge
Government procurement is a massive market, but finding and responding to relevant opportunities is extremely labor-intensive. Solicitations are scattered across multiple federal portals, award histories are buried in PDFs, and matching suppliers to part requirements requires deep domain knowledge. Manual processes cannot scale.
What I Built
- Automated DIBBS scraper that monitors the Defense Logistics Agency database for new solicitations matching configurable criteria
- AI-powered PDF extraction using vision models to pull quantities, unit prices, and award details from government documents
- 3-tier supplier matching engine that correlates solicitation requirements against a supplier database using part numbers, NSN codes, and capability profiles
- Automated RFQ outreach system with bounce detection (IMAP + email validation API), daily reporting, and campaign management
- Solicitation dashboard with filtering, search, and detailed views including cage codes, delivery schedules, and historical pricing
Tech Stack
Django, PostgreSQL, Celery/Redis, Selenium, BeautifulSoup, AI Vision APIs, IMAP, Cron scheduling, Bootstrap
