Samuel Birhanu

Samuel Birhanu

software engineer — agentic AI, Addis Ababa, Ethiopia

ragbench-lite · live eval report

I built ragbench-lite because I kept seeing RAG demos that looked great right up until real customer documents hit them. It runs a golden question set through BM25 retrieval and LLM answers, scores recall@k, faithfulness, and relevance with an LLM judge, and renders the whole thing as a one-page report. It's the same eval discipline I'd wire into a client's CI.

mcp-ops-agent · live trace report

An MCP server that exposes real tools, file search, a sandboxed shell, and read-only kubectl, wired to a LangGraph agent. The part I actually care about: every step is traced. You can watch what the agent did, what it called, and what got denied, instead of taking its word for it.

Mindplex Magazine · iCog Labs

I built and ran the Django backend and the machine-learning recommendation system behind the magazine.

Kuku-Melekote · BetePixel Studios

An educational game app for kids. I was one of the core Flutter developers on it.

Forex rates scraper · side project

Scraping infrastructure that pulls live transaction rates from Ethiopian banks and feeds them into a public dashboard.