Skip to main content
Notification message
AI & Systems•Creator & Lead Developer•2026•Rubric Score: 4.64/5.0

KP & Charsadda Scholarship Intelligence Agent

Autonomous multi-tier AI crawler, verification pipeline, and automated multi-format reporting system.

An automated, autonomous AI agent that crawls, verifies, organizes, and reports scholarship, fee-waiver, grant, and interest-free loan opportunities for students in Khyber Pakhtunkhwa with dedicated priority for Charsadda district and regional institutions. Executes daily at 07:00 PKT via GitHub Actions with Resend email delivery.

4 Formats

Report Formats

3 Trust Tiers

Verification Tiers

07:00 PKT

Daily Schedule

1

The Problem & Intended Users

Students across Khyber Pakhtunkhwa and Charsadda regularly miss higher education grants, fee waivers, and provincial welfare schemes because announcements are scattered across disconnected university websites, newspaper clippings, and misleading social media posts.

2

Architecture & Implementation Decisions

Architected a multi-tier trust model (Tier 1 official .gov/.edu, Tier 2 official secondary, Tier 3 unverified discovery) with Google Gemini AI structured extraction, fuzzy deduplication (ratio >= 0.88), verbatim quote extraction, and automated generation of 4 distinct daily report formats.

Technical Architecture Pipeline:

Modular Python pipeline: settings/sources YAML loader -> HTTP fetcher with link verification -> Gemini GenAI client (with offline fallback heuristics) -> Pydantic schemas -> Fuzzy deduplicator & 30-day retention engine -> 4 document compilers (Interactive HTML dashboard, ReportLab vector PDF with NumberedCanvas, OpenPyXL XLSX workbook, UTF-8-SIG CSV) -> Resend HTTP API dispatcher.

3

Source-Verified Capabilities

Dual daily reports: Public-University Report and Private-University Report
Four downloadable output formats: HTML dashboard, Vector PDF, Multi-sheet Excel, and CSV
Three-tier source hierarchy distinguishing official government sources from unverified aggregators
Verbatim source quotes (up to 300 characters) preserved to prevent AI hallucinations
Automated HTTP link validation testing all application URLs before inclusion
Fuzzy string similarity deduplication (ratio >= 0.88) and 30-day retention policies
4

Measurable Results & Delivery

A fully autonomous, zero-maintenance intelligence pipeline providing daily verified summaries directly to students and advisors, eliminating fraudulent listings and ensuring deadline awareness across all major KP universities.

Automated execution via daily GitHub Actions workflow (`daily_scholarship_agent.yml`) with test suite in `tests/`.

Verified Technologies & Tools

PythonGoogle Gemini AIGitHub ActionsPydanticReportLabResend API

Looking for this level of engineering rigor on your project?

I architect clean, accessible, and high-performance web systems and automated AI pipelines tailored to production standards.