Tharindu Perera
Tharindu Perera is a software engineer and tech lead. He writes Refactix to share patterns from production work across AWS and AI engineering.
Connect on LinkedInArticles by Tharindu
23 articles, written between 2025-07-22 and 2026-05-26.
AWS · 2026-05-26
AWS MCP Server: agent access to your account, scoped by IAM
The AWS MCP Server is GA: one call_aws tool, 15,000+ AWS APIs, your IAM creds. The context keys and least-privilege policy that stop an agent going rogue.
AI · 2026-05-22
Claude MCP tunnels: keeping agents inside your network perimeter
How Claude MCP tunnels let Managed Agents reach private MCP servers without exposing them publicly. The architecture, the IAM model, and the deployment shape.
AI · 2026-05-19
Claude Code /goal and agent view: what changed in v2.1.139
Claude Code's /goal command keeps Claude working until a completion condition holds. Agent view puts every background session on one screen. What changed.
AI · 2026-05-15
Claude Dreaming: memory consolidation between agent sessions
Claude Dreaming consolidates agent memory between sessions. How it works, the architecture changes it asks for, and where it actually moves the numbers.
AI · 2026-05-12
Claude Code Plugins: Packaging Integrations for Distribution
How to package commands, agents, skills, hooks, and MCP servers into a single Claude Code plugin your team or customers install once. Real structure, marketplace.json, and what belongs inside.
AI · 2026-05-08
AI Rebooking Agents: Patterns Airlines Ship in Production
How travel companies build rebooking agents that hold up at storm scale. Orchestrator-worker layout, PNR locks, GDS rate limits, and autonomy boundaries that work.
AI · 2026-05-02
Deep Agents async subagents: long-running work without the spinner
Deep Agents v0.5 async subagents return a task ID instead of blocking the supervisor. The Agent Protocol wiring, mid-task steering, and where the pattern breaks in production.
AWS · 2026-04-28
Lambda Managed Instances: When Dedicated EC2 Pays Off
AWS Lambda Managed Instances pairs EC2 control with serverless ops. The pricing math, multi-concurrency model, and when it beats Provisioned Concurrency.
AI · 2026-04-24
Claude Code worktrees: parallel agents without stepping on each other
A production pattern for running parallel Claude Code sessions with --worktree. Syntax, subagent isolation, the shared-state traps worktrees don't solve, and how to clean up.