Welcome

Hard-won lessons in
software engineering

Systems, architecture, reliability, and engineering leadership — depth, relevance, and real-world trade-offs.

ai

LangGraph, CrewAI, and Agno: getting started with AI agents in Python

A practical guide to getting started with AI agents. Three frameworks, the same problem, real examples, and an honest comparison.

12 min read
security

When AI Stops Being a Tool and Becomes an Attack Surface

When AI becomes an attack surface: prompt injection, end-to-end attack chains, at-risk architectures, and defensive actions.

15 min read
security

Fackel: an autonomous pentest framework powered by ReAct agents

Fackel: a multi-agent pentest framework where LLMs decide strategy. Architecture walkthrough, design decisions, and lessons learned.

5 min read
security

Device Code Phishing + Vishing: How Attackers Compromise Microsoft Entra Accounts Using Legit Login Pages

Device code phishing combined with vishing targeting Microsoft Entra: how the OAuth flow gets abused, what to monitor, and how to mitigate.

6 min read
ai

The State of the Art in AI Agents (2026): What ‘Modern’ Actually Means

A practical overview of modern AI agent systems: tool use, retrieval, memory, verification, multi-agent patterns, evaluation, and security.

6 min read
View all posts

Stay up to date — subscribe via RSS