Skip to content
View truecallerabreham's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report truecallerabreham

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
truecallerabreham/README.md

Abreham Melese

LinkedIn Portfolio Email

Hey, I'm Abreham Melese 👋

AI & LLM Systems Engineer · Agent Systems · RAG · Evaluation & Observability · MCP Infrastructure · Multimodal AI · Efficient Inference

  • 12 merged upstream PRs across tier-1 AI, ML, and agent ecosystems — fixing distributed checkpoint resumption in Hugging Face Accelerate, CLI serialization & Windows typing in Pydantic, subagent sandbox isolation & Boxlite network specs in Raven, batch update consistency in Qdrant, MCP server tools in Google Workspace MCP, dataset streaming in Lightning AI, and auth reliability in Agenta.
  • Merged per repository: Google Workspace MCP (3), pydantic-settings (2), Raven (2), accelerate (1), pr-agent (1), agenta (1), qdrant-client (1), litData (1).
  • Selected public projects led by EnterpriseRAG, SmartGuard, LLM Observability Dashboard, and Arc Canvas.

GitHub stats Contribution streak


Open Source Contributions

Repository Pull Request Focus What it fixes
The-PR-Agent/pr-agent 13.2k★ #3736 Automated code review & VCS provider payloads Normalizes outgoing comment bodies in AWS CodeCommit provider before calling publish_code_suggestions to prevent AWS API payload rejection.
huggingface/accelerate 9.9k★ #4296 Distributed training & DataLoader checkpoint restoration Fixed checkpoint resumption regression where skip_first_batches dropped drop_last, non_blocking, slice_fn, and mesh parameters during distributed DataLoader reconstitution.
EverMind-AI/Raven 4.9k★ #827 Multi-agent sandbox isolation & tool boundaries Forwards tools.sandbox and tools.restrict_to_workspace to playbook SubagentManager instances and shares ProviderPool across subagent stints for reliable sandbox isolation.
EverMind-AI/Raven 4.9k★ #813 Sandbox execution & Boxlite 0.9.5 network specification Passed NetworkSpec to Boxlite 0.9.5 BoxOptions, resolving TypeError on sandbox startup when configuring network modes and domain allowlists (#797).
Agenta-AI/agenta 4.8k★ #5377 Backend authentication & error telemetry logging Fixed logging keyword argument typo (exc_infp → exc_info) in auth service that swallowed exception tracebacks during organization auto-join failures.
taylorwilsdon/google_workspace_mcp 3.3k★ #1190 MCP tool schemas for Google Workspace Allows Google Chat send_message MCP tool to send plain text messages without triggering strict union schema validation errors on unused optional fields.
taylorwilsdon/google_workspace_mcp 3.3k★ #1189 MCP tool schemas for Google Workspace Fixed Google Forms tool creation by mapping title to documentTitle and applying form descriptions through subsequent batchUpdate calls.
taylorwilsdon/google_workspace_mcp 3.3k★ #1155 MCP tool schemas for Google Workspace Normalized attendee dictionaries into valid Google Calendar API v3 structures, preventing 400 Bad Request exceptions on event creation.
pydantic/pydantic-settings 1.5k★ #992 CLI argument serialization Fixed IndexError: list index out of range in CliApp.serialize when serializing settings models that capture unknown command-line arguments.
pydantic/pydantic-settings 1.5k★ #982 Cross-platform static typing Resolved platform-specific static type checking error on Windows (mypy --platform win32) by safely guarding Path.is_mount attribute resolution.
qdrant/qdrant-client 1.4k★ #1493 Local vector store consistency & update semantics Enforced UpdateMode semantics in Qdrant Local client batch updates and prevented operations on deleted points from reviving ghost points.
Lightning-AI/litData 615★ #928 Streaming dataset checkpoint state tracking Fixed streaming dataset checkpoint state synchronization by resetting wrapper sample and cycle counters upon reset_state_dict.
Active Pull Requests Under Upstream Review (15)
Repository Pull Request Focus What it fixes
crewAIInc/crewAI 59.2k★ #7828 Multi-item RAG auto-detection Isolates content-type autodetection across multi-item RAG knowledge loaders and adds case-insensitive support for uppercase file extensions.
crewAIInc/crewAI 59.2k★ #7779 Tool filtering security Fixed tool filtering security semantics so that providing an explicit empty allowed_tool_names array blocks all tools rather than defaulting to allow-all.
crewAIInc/crewAI 59.2k★ #7671 Multimodal message handling Safely collapses multimodal user message blocks into clean text strings in Flow state to prevent serialization errors when passing history to text-only LLMs.
run-llama/llama_index 52.4k★ #23154 Agent workflow initialization Enables BaseWorkflowAgent and AgentWorkflow to initialize gracefully from chat history containing prior assistant or tool responses without requiring a new user message.
run-llama/llama_index 52.4k★ #23152 Streaming chat history preservation Preserves non-text content blocks when writing streaming chat responses back to message history.
BerriAI/litellm 26.5k★ #42158 DeepSeek reasoning extraction Promotes reasoning_content on multi-turn conversations for default thinking models.
agno-agi/agno 22.6k★ #10625 Coding tools regex & pagination Handles leading-dash grep patterns, exact-limit match counts, and truncated read_file footers in CodingTools.
agno-agi/agno 22.6k★ #10623 Code scoring digestibility Adds support for callable object instances in CodeScorer.digest().
stanfordnlp/dspy 22.8k★ #10465 Structured schema validation Recursively applies strict JSON schema rules to oneOf, prefixItems, and items lists.
567-labs/instructor 9.4k★ #2670 DSL type introspection Adds native support for PEP 604 union syntax (X | Y) in Instructor's DSL type introspection and ModelAdapter.
confident-ai/deepeval 6.4k★ #3327 Anthropic tool output extraction Safely extracts output parameters for tool use and thinking blocks in Anthropic evaluation runs.
traceloop/openllmetry 5.6k★ #4334 Bedrock span telemetry Adds missing default values to dictionary lookup calls in Bedrock span_utils.
traceloop/openllmetry 5.6k★ #4333 Cross-platform file I/O Adds explicit utf-8 encoding to file operations for Windows compatibility.
Agenta-AI/agenta 4.8k★ #6979 SDK handler safeguards Adds defensive safeguards to LiteLLM handler and lazy assets loading.
Agenta-AI/agenta 4.8k★ #5389 Auth cache isolation Gates cache deny on non-null user_id to prevent cross-user cache pollution.

Explore my complete open-source pull requests catalog on my Portfolio.


Featured Projects

Project Status What it is
EnterpriseRAG Active Cross-repository code intelligence for engineering teams: hybrid search + graph expansion, cross-encoder reranking, and citation validation loop. Python FastAPI LangGraph Tree-sitter Qdrant BM25 Neo4j RAG
SmartGuard Active Multimodal incident-auditing agent for transit CCTV footage: frame-level VLM captioning, semantic video search, FastMCP tool integration, and ffmpeg clip extraction. Multimodal AI VLM MCP FastAPI Pixeltable Opik ffmpeg React
LLM Observability & Eval Dashboard Active Self-hosted observability & eval stack for deployed LLM apps: OpenTelemetry traces, DeepEval/RAGAS evaluation scores, ClickHouse metrics, and operational alerts. OpenTelemetry DeepEval RAGAS ClickHouse Prometheus Next.js
Arc - Architecture Canvas Active Interactive developer tool that maps system ideas to real open-source architectures, renders file trees into interactive diagrams, and facilitates architecture review before coding. TypeScript React Flow CLI GitHub Search LLM
Clipagent Active Multimodal video search & clip extraction tool: natural-language queries, semantic similarity over frames, and automated clip segmentation. FastMCP Pixeltable FastAPI React Docker
Telecall Active AI voice mobile-carrier assistant for automated call-center operations: LangGraph + Groq + FastRTC + Twilio + Qdrant for real-time speech and support. LangGraph Groq FastRTC Twilio Qdrant STT TTS
All Projects (11)
Area Project Tech Stack Notes
Code Intelligence / RAG EnterpriseRAG Python, FastAPI, LangGraph, Qdrant, Neo4j Cross-repo code retrieval with hybrid search & graph-based code structure extraction.
Multimodal AI / Video SmartGuard Pixeltable, FastMCP, VLM, FastAPI, React Automated CCTV incident auditing and video evidence extraction.
Observability & Evals LLM Observability Dashboard OpenTelemetry, DeepEval, ClickHouse, Next.js Production traces, drift detection, and evaluation dashboards for LLM apps.
System Architecture Arc - Architecture Canvas TypeScript, React Flow, GitHub API, LLM Interactive system design and codebase architecture canvas.
Multimodal Video Clipagent FastMCP, Pixeltable, FastAPI, React, Docker Video understanding, semantic search, and clip extraction pipeline.
Real-time Voice AI Telecall LangGraph, Groq, FastRTC, Twilio, Qdrant End-to-end low-latency voice agent for telecom customer support.
RAG Research Advanced RAG From Scratch Python, BM25, Dense Embeddings, Multimodal Advanced RAG implementations from foundational dense retrieval to multimodal search.
Agent Framework Forla Python, AsyncIO, Multi-Agent Async-first framework for deterministic agent workflows and transparent execution loops.
Infrastructure / MCP DigitalOcean MCP Server TypeScript, MCP Protocol, DigitalOcean API Manage Droplets, databases, domains, and cloud resources via structured tool calls.
Developer Ergonomics Context Visualizer TypeScript, Context Engineering Local proxy visualizing coding agent prompts, token costs, and context trimming.
Classical MLOps Fraud Detection System Python, MLflow, Docker, GitHub Actions End-to-end ML classification pipeline with automated testing and containerized CI/CD.

Research in Progress

LLM-Powered Android Keyboard (Active Prototyping)
Investigating small on-device language models for contextual next-word and phrase prediction under strict mobile compute, latency, and thermal budgets.


Technical Skills

LLMs, Agents & Tooling

Python FastAPI LangGraph LangChain Hugging Face Transformers MCP LangSmith Pydantic

RAG & Retrieval

Qdrant Pinecone ChromaDB Neo4j BM25 Tree-sitter Voyage AI FAISS

LLM Observability & Evaluation

OpenTelemetry DeepEval RAGAS ClickHouse Prometheus Opik Grafana

Multimodal AI

VLM CLIP FFmpeg Pixeltable OpenCV Whisper React Tailwind

Voice, Audio & Mobile

Twilio WebRTC FastRTC TTS STT Android

LLM Architecture & Efficient Inference

Multi-head Latent Attention Knowledge Distillation Quantization PyTorch vLLM

Languages & Infrastructure

TypeScript JavaScript Docker GitHub Actions Next.js PostgreSQL

Pinned Loading

  1. Enterprise-RAG-For-teams Enterprise-RAG-For-teams Public

    Python 1

  2. agenta agenta Public

    Forked from Agenta-AI/agenta

    The open-source LLMOps platform: prompt playground, prompt management, LLM evaluation, and LLM observability all in one place.

    TypeScript

  3. llm-observability-dashboard llm-observability-dashboard Public

    Self-hosted LLM Observability & Eval Dashboard — traces, evals, drift detection, and alerting in one Docker Compose command

    Python 1

  4. Smart_cctv Smart_cctv Public

    Smart CCTV & Incident Auditing for Public Transit Systems (Subways, Trains, and Buses).

    Python 1

  5. 567-labs/instructor 567-labs/instructor Public

    structured outputs for llms

    Python 14k 1.3k