AI Engineering That Ships

Hard-won insights from assembly language to multi-agent orchestration.

Written for engineers who care how systems actually behave in production.

Agentic infrastructure · Defense-in-depth security · Modernizing legacy systems

Featured Articles

AI Projects

Ask Your Vault Anything: Building a RAG Chatbot for Your Obsidian Notes

"What techniques help with trading discipline?" Two and a half seconds. Five source notes. One click to Obsidian. By the Dotzlaw Team The Demo Figure 1 -- The chatbot in action: a natural language question returns a grounded answer in 2.5 seconds, citing five source notes with relevance scores. Zero hallucinations -- every fact traces back to an actual note. "What techniques help with trading discipline?" Two and a half seconds later, an answer appears -- drawn entirely from our own notes, with clickable source attribution: Assistant: Based on your notes, several techniques can help with trading discipline: Pre-trade checklists - From…

Read article
Ask Your Vault Anything: Building a RAG Chatbot for Your Obsidian Notes

The Dotzlaw Team

Two skilled engineers building advanced agentic AI projects and research alongside me. They contribute directly to the systems, articles, and tools published on this site.

Latest Insights

View all →
Ask Your Vault Anything: Building a RAG Chatbot for Your Obsidian Notes AI Projects

Ask Your Vault Anything: Building a RAG Chatbot for Your Obsidian Notes

Part 5 of 5 Obsidian Notes Pipeline

A RAG chatbot that answers questions about your Obsidian vault in 2.5 seconds with source attribution and one-click navigation to source notes.

2026-03-14 Read Article →
Obsidian Vault Curation at Scale: How We Transformed 1,000+ Notes in Under an Hour AI Projects

Obsidian Vault Curation at Scale: How We Transformed 1,000+ Notes in Under an Hour

Part 4 of 5 Obsidian Notes Pipeline

1,280 chaotic tags, three different frontmatter formats, fixed in 30 minutes for $1.50 using AI-powered batch processing.

2026-03-13 Read Article →
Building a Semantic Note Network: How Vector Search Turns Isolated Notes into a Knowledge Graph AI Projects

Building a Semantic Note Network: How Vector Search Turns Isolated Notes into a Knowledge Graph

Part 3 of 5 Obsidian Notes Pipeline

1,024 notes, zero manual links, 2,757 bidirectional connections discovered automatically using vector search and semantic similarity.

2026-03-12 Read Article →
Anthropic Batch API in Production: 50% Cost Reduction Through Smart API Architecture AI Projects

Anthropic Batch API in Production: 50% Cost Reduction Through Smart API Architecture

Part 2 of 5 Obsidian Notes Pipeline

782 files, 8 batches, 25 minutes. Building a dual-mode API architecture that automatically chooses between real-time and batch processing for 50% cost savings.

2026-03-11 Read Article →
From YouTube to Knowledge Graph: Building an AI-Powered Content Pipeline AI Projects

From YouTube to Knowledge Graph: Building an AI-Powered Content Pipeline

Part 1 of 5 Obsidian Notes Pipeline

1,000+ videos, 2,757 auto-generated links, $1.50 in API costs. How we built an AI-powered pipeline to transform YouTube videos into interconnected Obsidian notes.

2026-03-10 Read Article →
Securing Agentic AI Systems: What Two Rounds of Adversarial Testing Taught Us AI Security

Securing Agentic AI Systems: What Two Rounds of Adversarial Testing Taught Us

Part 4 of 4 Adversarial Agent Testing

27 attacks across 2 rounds, 14 defense patches, 550 lines of security hardening. The transferable lesson: patching fixes yesterday's attacks, architecture survives tomorrow's. Here is what we learned about building, testing, and defending agentic AI applications.

2026-03-04 Read Article →
The Escalation Wave: Why Patches Work but Architecture Doesn't AI Security

The Escalation Wave: Why Patches Work but Architecture Doesn't

Part 3 of 4 Adversarial Agent Testing

Round 2 re-ran all 10 original attacks against patched code -- 8 were blocked (20% ASR). Then 7 new attacks hit structural weaknesses: Unicode zero-width characters bypassed every regex, 5 rapid requests crashed the server, and a pattern gap between security layers let 11 injection techniques through. Escalation ASR: 85.7%.

2026-03-03 Read Article →
65% Attack Success Rate Against an Unpatched Target AI Security

65% Attack Success Rate Against an Unpatched Target

Part 2 of 4 Adversarial Agent Testing

Round 1 of our adversarial exercise: 10 attacks in 5 minutes, 7 confirmed vulnerabilities, one critical credential exfiltration. The Red Team read our API keys through a base64-encoded path that nobody thought to validate. Blue Team detected everything -- but the damage was already done.

2026-03-02 Read Article →
Adversarial Agent Testing: When Your AI Agents Attack Each Other AI Security

Adversarial Agent Testing: When Your AI Agents Attack Each Other

Part 1 of 4 Adversarial Agent Testing

We built a platform where five Claude Code agents operate as Red Team attackers, Blue Team defenders, and an impartial Referee -- then pointed them at a real target. The first exercise found 7 confirmed vulnerabilities in 5 minutes. The second proved that patches work but architecture doesn't.

2026-03-01 Read Article →

Production Projects

View All →