AI SYSTEMS · BACKEND · PRODUCTS

From model capabilities
to reliable systems.

I'm Arjun, a software engineer focused on AI applications, backend architecture, and independent products. I document what it takes to move from prototype through deployment to continuous iteration.

TRACE / 8F2A-71CPIPELINE RUNNING
01
Input Gatewayvalidate · route · persist
READY
02
Agent Runtimereason · tools · memory
RUN
03
Retrieval Layersearch · rerank · context
0.92
04
Stream Outputobserve · evaluate · improve
LIVE
> pipeline.run({ mode: "stream" })
✓ response streamed · trace saved

Start with context. Build an Agent system one layer at a time.

Five articles follow Context, Runtime, Feedback, Planning, and Memory. Each solves one problem, then carries the answer into the next.

Open the complete learning path

Build notes

Map the Workflow Before Choosing an Agent Framework

A support assistant may need to ask a follow-up question, wait for a reply, and pick up where it left off. Use that workflow to shortlist Agent frameworks, then compare their results, latency, and cost on the same tasks.

↗

The Value of a Multi-Agent System Depends on How You Split the Work

One agent can review a pull request from start to finish, or several agents can check different parts in parallel. The second approach is worth considering when the work can be separated and the results can be handed off clearly.

↗

What Challenges Come With Building a Complex Agent?

A complex Agent has to plan across multiple steps, call tools, recover from failures, and verify its own result. This article breaks down five common engineering challenges through a CI investigation that goes off course.

↗

Why an Agent Uses the Wrong Package Manager in a New Project

New projects default to pnpm, while one older repository still needs npm ci. Both rules are correct, yet the agent picks the wrong tool because Scope disappeared during a Memory write.

↗

When an Agent Forgets, Look Beyond the Model

When an Agent forgets yesterday's instruction, the model may not be at fault. The missing piece is often how the system stores and retrieves memory.

↗

How Agents Plan, Search, and Replan

A useful plan can be executed, checked, and revised. See how decomposition, search, replanning, and formal planners solve different problems.

↗