Skip to main content

OpportunityLens ๐Ÿ”

Discover opportunities. Understand your eligibility. Take action.

OpportunityLens is an open-source, AI-powered opportunity analysis platform that helps students understand whether they meet the requirements for scholarships, internships, fellowships, grants, and training programmes.

Finding opportunities is only half the challenge. Understanding lengthy eligibility requirements, identifying hidden disqualifiers, and knowing what documents to prepare can be overwhelming.

OpportunityLens addresses this by combining Googleโ€™s Gemma 4 open-weight model with a transparent, rule-based eligibility engine.

How it works

  1. Create a student profile: Provide your country, institution, course, academic level, CGPA, and other relevant details.
  2. Upload an opportunity: Upload a PDF announcement or paste its text.
  3. AI-powered extraction: Gemma 4 extracts eligibility criteria, deadlines, benefits, and required documents into structured data.
  4. Eligibility assessment: A deterministic Python engine compares the extracted requirements against the studentโ€™s profile.
  5. Take action: Review eligibility results, understand requirements that need verification, and follow a personalized application checklist.

Key Features

  • PDF and text-based opportunity analysis.
  • Structured information extraction using Gemma 4.
  • Transparent eligibility assessment with explanations.
  • CGPA and grading-scale mismatch detection.
  • Evidence-based requirement evaluation.
  • Interactive application preparation checklist.
  • Quick Demo mode that works without an API call.

What makes OpportunityLens different?

Rather than relying on an LLM to make eligibility decisions, OpportunityLens separates AI-powered information extraction from deterministic rule-based evaluation. This makes its assessments more transparent and easier to verify.

Built to help students make more informed decisions about opportunities and take the next step with confidence.

Built with

geminigemmapythonstreamlitpydanticpytest

AI tools

Coded withAntigravityOlder ClaudeGemini 3.8 Flash

Prize Categories Entered

  • Deepmind Google

    Best Use of Gemma 4

    Submitted
  • DigitalOcean

    Best Open-Source AI Project

    Submitted