Skip to content
View Aparnap2's full-sized avatar
πŸ–₯️
working on portfolio projects
πŸ–₯️
working on portfolio projects

Block or report Aparnap2

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aparnap2/README.md

Hi, I'm Aparna Pradhan.

Applied AI Architect & Full-Stack Engineer

Building Governance-First Autonomous Systems.

2025-04-27

πŸ›οΈ The Engineering Philosophy

"Outcomes over demos. Architecture over hype."

I bridge the gap between fragile AI research demos and resilient enterprise systems. I don't just write prompts; I engineer stateful, observable, and governed architectures that replace manual operational toil with deterministic reliability.

My systems are built for:

  • Predictability: End-to-end type safety (Pydantic/TypeScript) and binary acceptance tests.
  • Governance: Strict "Human-in-the-Loop" (HITL) gates, RBAC, and audit trails.
  • Observability: If it isn't traced in Langfuse or Temporal UI, it doesn't exist.

πŸ› οΈ The Architecture Stack

Layer Technology Choice Why?
Orchestration LangGraph Temporal Deterministic loops & durable execution, not random chains.
Backend Core FastAPI Go Hono High-concurrency async I/O for parallel agent execution.
Data Fabric PostgreSQL Qdrant Hybrid Search (Vector + FTS) for grounded truth retrieval.
Observability Langfuse Grafana Full visibility into latency, cost per token, and trace failures.
Cloud Azure Docker Azure-native deployments, container-first infrastructure.

πŸš€ Production-Grade Architectures

Autonomous Accounts Payable agent replacing manual invoice processing end-to-end.

Tests MCP

The Problem: Finance teams drown in manual invoice reconciliation β€” 15–30 min per invoice, 5–10% error rate, 3–7 day approval bottleneck. The Solution: A "Trust Battery" architecture with Azure OCR + LangGraph state machine that autonomously approves low-risk invoices and escalates anomalies.

  • Architecture: PDF Upload β†’ Azure Document Intelligence (OCR) β†’ LangGraph AP Workflow (11 nodes) β†’ Trust Battery Decision β†’ QuickBooks MCP + HubSpot MCP Sync β†’ Immutable Audit Ledger
  • Key Innovation: Trust Battery Logic β€” 4-level vendor trust (PROBATION β†’ STANDARD β†’ CORE β†’ STRATEGIC) with dynamic auto-approval thresholds ($500 β†’ $50k). Bank detail changes and PO mismatches auto-route to HITL review tasks.
  • Production Hardening: Idempotent MCP tool calls via Request-Id headers, SHA-256 cryptographic audit receipts, SOC 2 data minimization (store hashes, not PDFs), Azure Key Vault secret management, L1/L2/L3 LLM cache (90% call reduction).
  • Metrics: 99% OCR accuracy | 60–80% auto-approval rate | 97% cost reduction ($15–30 β†’ $0.50/invoice) | 83 tests passing | $0/month for 12 months (Azure free tier)

Governance-first internal operations system for Seed to Series A startups replacing back-office fragmentation with 13 specialized AI employees.

Tests Desks

The Problem: Early-stage startups drown in operational chaos, juggling 15 disconnected tools. Founders waste 15–20 hours/week on back-office tasks, delaying product roadmaps by ~3 months per year. The Solution: A virtual office with a Chief of Staff orchestrating 13 specialized AI employees across 6 desks (Finance, People, Legal, Intelligence, IT, Admin). Everything requiring human judgment is prepared perfectly and presented in 30 seconds.

  • Architecture: Telegram Bot β†’ Tier 1: Chief of Staff Agent β†’ Tier 2: 6 Desks (13 Virtual Employees) β†’ Tier 0: BusinessOS (Go + Temporal + Graphiti) β†’ Tier 3: Data Layer (Qdrant + Neo4j).
  • Key Innovation: The Self-Correcting Memory System β€” Sarthi learns company-specific context over time. Agent acts β†’ Founder confirms β†’ Memory updated (Qdrant + Neo4j) β†’ Future auto-categorized with context drift detection.
  • Production Hardening: Strict HITL (Human-in-the-Loop) gates enforced by Temporal, deterministic state management, and an explicit boundary (Zero external-facing work like RevOps or Customer Success).
  • Metrics: $0/month infrastructure cost for MVP | Replaces β‚Ή2L–₹3.75L/month in fractional admin costs | 20x–50x ROI | 125 tests passing (Targeting 189 tests for v4.2.0).

Production-grade AI-native e-commerce CX platform where the agent IS the interface β€” zero page navigation, zero forms, all conversation.

Tests Pass Rate

The Problem: Chatbots are dumb text boxes that can't "do" anything β€” users still navigate pages, fill forms, and wait for human support agents. The Solution: A Generative UI agent that renders dynamic React components (ProductGrid, CartCanvas, OrderTimeline, ActionConfirm) directly inside the chat stream, powered by a LangGraph supervisor routing 14 intent types.

  • Architecture: Next.js 15 GenUI Canvas β†’ Hono + Bun (GraphQL Yoga / MCP endpoints) β†’ FastAPI + LangGraph (ShopperAgent / SupportAgent) β†’ PostgreSQL 16 + pgvector (Hybrid FTS + Vector Search) β†’ Azure AI Foundry (gpt-4o-mini)
  • Key Innovation: Agent-First Commerce β€” Every user action is a conversation turn. LangGraph supervisor with typed state, Redis checkpointing, circuit breaker for resilience, and Human-in-the-Loop for critical actions (checkout, refunds). RAGAS + LLM-as-Judge scoring via Langfuse.
  • Observability: 100% of agent turns traced in Langfuse with per-span latency (classify, tools, generate), faithfulness scores, and correlation IDs on every tool call.
  • Metrics: 307 tests passing (100% pass rate) | P95 agent turn latency < 500ms | Task completion target > 95% | Cart recovery > 15% vs 10% industry avg | Merchant time saved > 2hr/day

"We cannot solve our problems with the same thinking we used when we created them." – Albert Einstein

Pinned Loading

  1. sarthi_ai sarthi_ai Public

    Your Internal Ops Virtual Office

    Python

  2. invoicify invoicify Public

    Vertical AI Agent for Finance Operations - Automated invoice processing with Analyst-Critic pattern, Trust Battery system, and Slack "Intern's Desk" interface.

    TypeScript

  3. smart_commerce_agent smart_commerce_agent Public

    A production-ready, AI-powered e-commerce support chatbot featuring MCP-style tool execution, Generative UI (GenUI), Universal Commerce Protocol (UCP), and RAG-based vector search.

    TypeScript 1

  4. personal-research-agent personal-research-agent Public

    a powerful, AI-driven research assistant that transforms complex research queries into comprehensive, data-driven reports

    Python