

PARM
A causal benchmark for when an AI agent should use personal memory mid workflow. An agent works through a seeded tool environment, a late tool result makes one memory actionable, and PARM scores whether the agent retrieves that memory before it acts and stays silent when the cue is removed. 157 frozen scenarios, 471 executable cases, and deterministic scoring with no LLM judge.
PARM is a causal benchmark suite Karthik built for testing when an AI agent should use personal memory during a real workflow. It asks whether an agent can recognize when a late observation makes a specific memory actionable, retrieve it before the action it governs, and stay silent when the cue is removed. Prompt time retrieval cannot see a cue that only arrives in a late tool result, and naively searching the whole observation floods the agent with unrelated personal context. Key details: Every scenario is a causal triplet: a positive case where a late cue makes a memory relevant, a cue ablated control with the cue removed, and a memory included ceiling that confirms the intended action is achievable PARMBench v1 calibration batch: 157 frozen base scenarios, 471 executable cases, and 140 persona isolated histories; the final frozen replay passes 157 of 157 scenario contracts Retrieval agnostic: the benchmark supplies raw history and a causal contract, not a preferred memory store PARMBench Workflows, the primary track, scores multi step tool trajectories from the final environment state, timely memory admission, and intervention restraint, without an LLM judge. It currently validates 18 deterministic cases On the 54 case Amara development suite, PARM V5 made 30 of 36 correct positive and control decisions, against 18 of 36 for the strongest comparison conditions (no memory, all entity output RAG, and naive output RAG). PARM admitted 15 gold sources with 6 spurious admissions, while all entity output RAG admitted 16 gold sources with 1,361 spurious ones. This is a development result, not a held out claim Data, manifests, retrieval artifacts, and results are versioned so every claim can be replayed Apache 2.0 licensed
For startups and founding teams
Karthik Thyagarajan is a founder-engineer studying Computer Science and Artificial Intelligence at Purdue. At Samsung Research America, he co-architected an always-on AI agent runtime for XR glasses. He is currently building Tavi, a voice teammate for engineering standups, and co-founded buildpurdue, a founder community at Purdue. His work spans agent infrastructure, on-device AI, product engineering, and evaluation.
For an early team building AI products, his strongest demonstrated fit is owning a broad technical problem from product decisions through implementation and evaluation. His current interests are live voice and video AI, AI-first wearables, and infrastructure that lets agents discover and use internet services.
Substantial ownership of agent systems
At Samsung Research America (May to August 2026), he co-architected an always-on agent orchestrator in Kotlin and owned half of a 25+ module runtime. His reported on-device router achieved 95% signal suppression and 90% intent-routing accuracy. His work also covered tool permissions, model routing, memory, and phone control, connecting model behavior to a usable device experience.
Builds teams and operating systems around a problem
As buildpurdue's co-founder and co-president, he helped turn an informal gathering into a founder community with a selective cohort, weekly co-working, funding, and founder-led problem-solving workshops. He built much of its web platform and integrated CRM, applications, events, and check-ins. His account describes data on around 500 students and a mailing list of about 1,000.
Makes technical claims testable
He built PARM, an open-source causal benchmark for when an agent should use personal memory: 157 frozen scenarios and 471 executable cases, with deterministic scoring and versioned replay artifacts. Its portfolio account explicitly distinguishes development results from held-out claims. He also built google-tools-mcp, a published MCP server exposing 169 Google Workspace tools through one OAuth flow.
Pursues difficult product problems
He is currently building Tavi, a voice teammate intended to answer codebase questions and handle small action items during engineering standups. The project tackles multi-person turn-taking, when to stay quiet, sandboxed coding, and synthetic meeting evaluations. This is ongoing work, rather than a claim of shipped adoption. His published interests explain the direction behind it.
Co-founder who ships and thinks about distribution
At Repple (November 2025 to June 2026), he co-founded a competitive fitness app released on the App Store and built the entire FastAPI, PostgreSQL, and Supabase backend, including synchronized workouts, ELO matchmaking, and weekly competition logic. His firsthand account also describes marketing before the UI existed, campus distribution, and why local community density mattered to the product.
This brief summarizes Karthik's public portfolio and firsthand accounts. Employment contributions and internal performance metrics are self-reported; linked code and artifacts provide additional evidence where available.