Skip to content
View epequeno's full-sized avatar

Highlights

  • Pro

Organizations

@SADevs

Block or report epequeno

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

Hi, I'm Estevan

AI engineer focused on LLM evaluation and agent reliability: measuring where agents and small models fail, and building the tooling to catch it. I also build production AWS systems (Rust, Lambda, Bedrock, CDK) and spent 10+ years as a public-sector and regulated-industry solutions architect.

Projects

Project What it shows
agent-fail-eval What context compaction silently drops from coding-agent sessions. Two harnesses — 180 real sessions across 436 compaction boundaries — with summaries omitting 96.5% of extracted user constraints (pi) and 72.7% (Claude Code): the "don't push", region and credential rules an agent then proceeds without. Heuristic extractor, human-labeled validation.
rag-eval-project Evaluation-first RAG: a 10-cell ablation over 2,556 queries on a reusable metric harness, three committed phase reports and 137 offline tests — including a negative result, a reranker that hurt nDCG@5 and ships off by default.
rag-control-cite Multi-tenant RAG over a permissioned regulatory corpus: exact-span citations with ACLs enforced in the retrieval legs and on the fused set — 0 leaked across 4,867 chunk checks, eval gate passing on 235 queries (hybrid recall@10 81.5%, +12.2 pp over dense).
agentcore-gateway A Strands agent on Amazon Bedrock AgentCore whose tools exist only behind AgentCore Gateway — the agent imports none. Deployed by CDK, measured (cold start 14.6 s, warm p50 3.7 s), torn down.
full-stack-serving An LLM serving stack where every layer must produce a number: container → k3s → OpenTelemetry, each gated by a command that re-measures it. The span-to-client TTFT gap grows ~10× from c=1 to c=64.

More in the repos — toolshift-bench (397-task tool-calling benchmark: small models pick the right tool ~90% of the time but make a fully correct call only 41–72%), support-triage (a triage agent with human-gated state changes, deployed and torn down), privatelink-inference (a model endpoint with no public route — proven, not asserted), mcp-stateless (Go), plus research (rlm-switch, grokking-geography), a desktop app (mathmate), and a production Bedrock pipeline at eapsoftware.dev.

Stack

Python · Rust · Go · PyTorch · AWS Bedrock · Lambda · CDK · Kubernetes · MCP · DSPy

Certifications

AWS Certified Generative AI Developer – Professional · AWS Certified Machine Learning – Specialty

LinkedIn · Credly

Pinned Loading

  1. agent-fail-eval agent-fail-eval Public

    Coding-agent failure evaluation: measure compaction loss in long-session logs (pi-agent, Claude Code)

    Python

  2. full-stack-serving full-stack-serving Public

    Measured LLM serving stack: container to Kubernetes to observability, with evidence and a gate per level (routing and autoscaling are cut, not built)

    Python

  3. agentcore-gateway agentcore-gateway Public

    A Strands agent on Amazon Bedrock AgentCore Runtime whose tools are published to AgentCore Gateway rather than imported — deployed, evaluated, and torn down.

    Python

  4. rag-control-cite rag-control-cite Public

    Multi-tenant RAG over a permissioned regulatory corpus: exact-span citations, ACL enforcement inside the retrieval path, and measured results (including a negative one).

    Python

  5. rag-eval-project rag-eval-project Public

    Evaluation-first RAG: a reusable metric harness that measures a RAG pipeline, then shows what the metrics miss. Bootstrap CIs on every reported mean.

    Python