---
title: "Patrick (@PatrickJD) | Hashnode"
description: "Sr. Solutions Architect @AWS | AI Agents, security, cloud architecture for commercial customers. Read the latest articles by Patrick on Hashnode."
url: "https://hashnode.com/@PatrickJD"
---

@PatrickJD

# Patrick

@PatrickJD · Bay Area, CA · Joined September 2020

Sr. Solutions Architect @AWS | AI Agents, security, cloud architecture for commercial customers

[Website](https://www.patrickjduffy.net/)

### [Scaling AWS WAF Exceptions Across Your Org](https://blog.patrickjduffy.net/scaling-aws-waf-exceptions-across-your-org?utm_source=hashnode&utm_medium=feed)

How to run per-app AWS WAF managed-rule exceptions at scale without weakening the baseline, using labels and first-middle-last rule ordering.

10 min read · [blog.patrickjduffy.net](https://blog.patrickjduffy.net/scaling-aws-waf-exceptions-across-your-org?utm_source=hashnode&utm_medium=feed)

[Oct 14](https://hashnode.com/posts/scaling-aws-waf-exceptions-across-your-org/6acee7eec3805f3d4a01b72a)

### [Expert Advisor Agents: AI Sparring Partners Built from Real Frameworks](https://blog.patrickjduffy.net/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks?utm_source=hashnode&utm_medium=feed)

Build AI agents that apply real thinkers' frameworks to your problems. Not chatbots doing impressions — thinking partners that catch what you miss.

8 min read · [blog.patrickjduffy.net](https://blog.patrickjduffy.net/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks/6a63a0ae38cf4a1e906bbc61) [Jul 24](https://hashnode.com/posts/expert-advisor-agents-ai-sparring-partners-built-from-real-frameworks/6a63a0ae38cf4a1e906bbc61)

### [How to Get the Most Out of Amazon Quick Desktop](https://blog.patrickjduffy.net/how-to-get-the-most-out-of-amazon-quick-desktop?utm_source=hashnode&utm_medium=feed)

A mindset guide for turning an AI desktop assistant into your second brain.

18 min read · [blog.patrickjduffy.net](https://blog.patrickjduffy.net/how-to-get-the-most-out-of-amazon-quick-desktop?utm_source=hashnode&utm_medium=feed)

[Apr 30](https://hashnode.com/posts/how-to-get-the-most-out-of-amazon-quick-desktop/69f3527059f4846b5129ccdf)

### [Building a Guardrail System for Kiro](https://blog.patrickjduffy.net/building-a-guardrail-system-for-kiro?utm_source=hashnode&utm_medium=feed)

AI coding agents can write code, run shell commands, and modify your file system. That's the value proposition. It's also the risk surface. Kiro CLI supports hooks — scripts that intercept agent actio

6 min read · [blog.patrickjduffy.net](https://blog.patrickjduffy.net/building-a-guardrail-system-for-kiro?utm_source=hashnode&utm_medium=feed)

[Apr 6](https://hashnode.com/posts/building-a-guardrail-system-for-kiro/69d4026540c9cabf44714577)

### [The Kiro CLI Flywheel: Teaching your AI agent from its own mistakes](https://blog.patrickjduffy.net/the-kiro-cli-flywheel-teaching-your-ai-agent-from-its-own-mistakes?utm_source=hashnode&utm_medium=feed)

Every time you correct your AI coding agent, you're generating training data, but are you just throwing it away? "You need to run CLI commands non-interactively." "Try again but split it into smaller

6 min read · [blog.patrickjduffy.net](https://blog.patrickjduffy.net/the-kiro-cli-flywheel-teaching-your-ai-agent-from-its-own-mistakes?utm_source=hashnode&utm_medium=feed)

[Apr 2](https://hashnode.com/posts/the-kiro-cli-flywheel-teaching-your-ai-agent-from-its-own-mistakes/69ced21521e7d635061096cb)
