02•Multilingual RAG Platform•2026

Yemen Opportunity Navigator

A bilingual retrieval-augmented generation system for discovering opportunities using semantic retrieval, BM25, hybrid ranking, reranking, citations, and systematic evaluation.

100%

Recall@5

0.9526

RAGAS Score

5,802

Knowledge Chunks

Yemen Opportunity Navigator project visual

01

The Problem

Opportunities relevant to Yemeni students and professionals are distributed across many sources, making discovery slow and requiring users to search repeatedly across different websites.

02

The Solution

A multilingual RAG application that indexes structured opportunity content and combines dense semantic retrieval with lexical retrieval, reciprocal-rank fusion, reranking, and source-backed answer generation.

03

My Role

Sole developer. I built the ingestion and retrieval pipeline, multilingual embeddings, hybrid search, reranking, RAG evaluation, authentication features, bilingual interface, and deployment.

04

Architecture

01

Opportunity sources

02

Document processing and chunking

03

5,802 indexed knowledge chunks

04

E5 multilingual embeddings

05

Chroma vector retrieval

06

BM25 lexical retrieval

07

Hybrid RRF fusion

08

Cohere reranking

09

Top retrieved evidence

10

Answer generation with citations

05

Key Highlights

Multilingual Arabic and English retrieval
E5 multilingual embeddings
Chroma vector database
BM25 lexical search
Hybrid Reciprocal Rank Fusion
Cohere reranking
Source citations
Authentication
Favorites and search history
Streamlit deployment

06

Results

✓

5,802 knowledge chunks indexed

✓

30-question evaluation golden set

✓

Recall@5 = 100%

✓

RAGAS average = 0.9526

✓

Context precision = 1.000

✓

Context recall = 1.000

✓

Faithfulness = 0.9875

07

Challenges

Supporting both Arabic and English retrieval consistently

Balancing semantic and keyword-based retrieval

Ensuring answers remain grounded in retrieved evidence

Measuring retrieval quality separately from answer quality

08

What I Learned

Hybrid retrieval can outperform relying on dense search alone.

Evaluation must test retrieval and generation independently.

High-quality citations significantly improve trust in RAG systems.

Technology

Tech Stack

RAGE5 EmbeddingsChromaBM25CohereStreamlit

Explore

Explore the implementation.