David Moring

An Example from Development

Dec 30, 2025 | DigiMuse.AI

One goal of the project is to track an user’s skillset. And to do it in a way that can result in a: skill claim — evidence structure. You see this structure in good resumes, in solid self-reviews, or in critical client briefings — “I tuned the database queries to comfortably fit the database into the AWS Reserved Database instances we had, resulting in a 10K a month savings over the old architecture” (True — good folks often pay for themselves in cost avoidance. 😉 ).

One of the tools that I am working on uses a combination of AI Agents and Context Analysis to build the claim-evidence structures for the user. The LLM was wandering around a bit, so I used the prompt techniques: Few-Shot Prompting, and ReAct to tighten the answers a bit. I will explain those in later blogs entries, it is kinda late.

So here is my working result from the agentic workflow. I have some improvement left to do, but we are getting there:

profile:
  title: "Principal Software Engineer / Chief Architect"
  focus: ["Agentic AI systems", "Big-data API platforms", "Secure production architecture"]
  codebases_combined: ["NOAA HEFS API (WRDS)", "DigiMuse.AI"]

core_skills_ranked:
  - skill: "Agentic workflow orchestration (DAG executor)"
    level: "Expert"
    why_it_matters: "Reliable multi-step agent runs (plan→act→observe), retries, deterministic execution"
    proven_in: ["DigiMuse.AI"]
    proof_points:
      - "DAG execution loop with node dispatch and run-state propagation"
      - "Per-node retry/continue-on-error policies"

  - skill: "Tool-using agents (constrained tool registry + validation)"
    level: "Expert"
    why_it_matters: "Safe, debuggable tool invocation with guardrails and bounded execution"
    proven_in: ["DigiMuse.AI"]
    proof_points:
      - "Tool registry with validated execution + timeouts"
      - "Function-dispatch style tools for transforms/actions"

  - skill: "RAG & context assembly with tenant isolation"
    level: "Advanced"
    why_it_matters: "Grounded responses and secure per-tenant data boundaries"
    proven_in: ["DigiMuse.AI"]
    proof_points:
      - "Retrieval node + context assembly node in agent graph"
      - "Document ownership model + user-scoped retrieval queries"

  - skill: "Large-scale data API design (Django/DRF)"
    level: "Expert"
    why_it_matters: "Stable, versioned contracts for high-volume hydrologic data access"
    proven_in: ["NOAA HEFS API (WRDS)"]
    proof_points:
      - "Versioned API surface with OpenAPI operationIds"
      - "DRF routing of core resources (archives/ensembles/headers) + analytics endpoints"

  - skill: "Performance engineering for big result sets (streaming + hard caps)"
    level: "Expert"
    why_it_matters: "Avoids memory blowups; protects database and API under heavy queries"
    proven_in: ["NOAA HEFS API (WRDS)"]
    proof_points:
      - "Streaming JSON responses via generator + queryset iterator"
      - "Explicit limit ceilings and defensive offset/limit handling"

  - skill: "Time-series data modeling & Postgres indexing strategy"
    level: "Advanced"
    why_it_matters: "Efficient query performance at scale for append-heavy temporal tables"
    proven_in: ["NOAA HEFS API (WRDS)", "DigiMuse.AI (storage indexing)"]
    proof_points:
      - "BRIN indexes on datetime fields; targeted/composite indexes for query patterns"
      - "Tenant-scoped document indexing by (user, created_at) and status/type fields"

  - skill: "Auditability, persistence, and observability for complex workflows"
    level: "Advanced"
    why_it_matters: "Reproducible runs, debugging, compliance-friendly trails"
    proven_in: ["DigiMuse.AI", "NOAA HEFS API (WRDS)"]
    proof_points:
      - "Persisted workflow executions (inputs/outputs/state/log/status/timestamps)"
      - "Structured execution log + trace/telemetry events (JSONL) + per-run timing metrics"

  - skill: "Security-first production architecture & ops"
    level: "Advanced"
    why_it_matters: "Reduces blast radius and simplifies compliance posture"
    proven_in: ["DigiMuse.AI"]
    proof_points:
      - "Split-node design: public app node + VPN-only storage node (WireGuard), deny-all posture"
      - "Runbooks: deploy/verify, health checks, troubleshooting, backups"

testing_quality:
  emphasis: "Integration-heavy validation of agent graphs and tool behavior"
  proof_points:
    - "End-to-end tests covering RAG→rerank→context→trace workflows; reported full pass of suite"
  note: "Treat coverage/percent claims as valid only where reports are present."

known_gaps_to_close_for_resume_claims:
  - area: "DigiMuse.AI background execution"
    status: "Not implemented (synchronous DAG runs in HTTP context)"
    upgrade_path: "Add task queue (Huey/Celery/RQ) + idempotency keys + retries at job level"
  - area: "NOAA HEFS API (WRDS) contract/deploy alignment"
    status: "Spec/root advertise endpoints whose routing/behavior may drift from code snippets"
    upgrade_path: "Reconcile OpenAPI + router registration + deployed behavior; add conformance tests"

best_fit_roles:
  - "Principal Engineer (Agentic AI / RAG platforms)"
  - "Staff/Principal Backend Engineer (Big-data APIs, Postgres performance)"
  - "Chief/Lead Architect (secure, production-grade SaaS and platform delivery)"


So this is a pretty solid basis — I do like how the flow called me out for not finishing it. That was interesting.

Did learn we will need a github/gitlab connector for coder users — add it to the RAG code. Another task for the plan.