Skip to content
View daffaarigoh's full-sized avatar

Block or report daffaarigoh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
daffaarigoh/README.md

Muhammad Daffa Arigoh

AI Engineer · Retrieval systems · Agentic workflows

I build AI applications where retrieval, reasoning, and software engineering meet.

A light pixel-art workbench with an AI engineer robot between a coding monitor and an evaluation dashboard; data pixels move across the scene.

Models are components. Reliable systems are engineered.

What I work on

I’m interested in the parts of AI engineering that make an LLM application dependable beyond a demo:

  • Retrieval: hybrid search, reranking, source attribution, and context quality.
  • Agentic systems: tool-using workflows with explicit boundaries and human approval.
  • Evaluation: test cases and retrieval metrics that make changes measurable.
  • AI backends: APIs, streaming, data stores, and the operational glue around models.

Selected work

A document question-answering system that combines dense retrieval with BM25, fuses rankings, reranks candidates, and returns answers grounded in cited source passages. Includes an evaluation path with RAGAS.

ChromaDB · FastEmbed · BM25 · RRF · FlashRank · FastAPI · RAGAS

An enterprise workflow automation platform that connects LLM-driven agents to structured operations, with role-aware access and human approval steps.

FastAPI · LangGraph · DuckDB · Typst · Server-Sent Events

Tools I use

Area Tools
LLM applications LangChain, LangGraph, tool calling, prompt guardrails
Retrieval ChromaDB, FastEmbed, BM25, RRF, FlashRank, Qdrant
Evaluation RAGAS, pytest
Backend Python, FastAPI, Pydantic, Uvicorn
Storage and delivery DuckDB, Docker, GitHub Actions
Model access OpenAI, Gemini

How I think about AI systems

  • A useful answer should show where its evidence came from.
  • An agent should have a clear tool boundary and a safe handoff when judgment belongs to a person.
  • Evaluation should describe the behavior we want to preserve—not just produce a score.

Connect

Built around a simple idea: make the reasoning path easier to inspect.

Pinned Loading

  1. production-rag-engine production-rag-engine Public

    Enterprise-ready RAG system featuring Hybrid Search (Dense + BM25), Cross-Encoder Reranking, FastAPI, and automated RAGAS evaluation.

    Python