Samuel Birhanu
software engineer — agentic AI, Addis Ababa, Ethiopia
ragbench-lite
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
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
I built and ran the Django backend and the machine-learning recommendation system behind the magazine.
Kuku-Melekote
An educational game app for kids. I was one of the core Flutter developers on it.
Forex rates scraper
Scraping infrastructure that pulls live transaction rates from Ethiopian banks and feeds them into a public dashboard.