# AJ Van Beest — ajvanbeest.com > I build robots to fight cybercrime. Writing, projects, notes and playbooks on security automation and agentic systems; every page is also available as markdown (.md) and JSON (.json). ## Writing - [Composable Security Investigation](https://ajvanbeest.com/writing/composable-security-investigation.md): As I've been building the first generation of agentic security tools for my SecOps team, one question has bubbled to the top: How do we get "the robot" to do the right thing? - [Building My Daemon: A Machine-Readable Identity for the AI Age](https://ajvanbeest.com/writing/building-my-daemon.md): A few weeks ago, I stumbled across Daniel Miessler's daemon and immediately thought: I need one of these. - [Updating My Telos: Using AI to Excavate Identity from a Year of Journals](https://ajvanbeest.com/writing/updating-my-telos-with-ai.md): In early January 2025, I sat down with an AI assistant and tried to answer a deceptively simple question: Who am I, and what am I trying to do? - [Workflow: AI Analysis & Task Capture of Paper-based Journal Entry](https://ajvanbeest.com/writing/morning-pages-analysis.md): I don't know about you, but I often wake up with a bunch of questions and ideas chasing each other through my head. - [Hello World: Building a Digital Garden](https://ajvanbeest.com/writing/hello-world.md): I don't know what you did today, but I built this website in collaboration with an AI partner. ## Projects - [Armature](https://ajvanbeest.com/projects/armature.md): [PROJECT BLURB — AJ] - [Assay](https://ajvanbeest.com/projects/assay.md): [PROJECT BLURB — AJ] - [Loot Goblin](https://ajvanbeest.com/projects/loot-goblin.md): [PROJECT BLURB — AJ] ## Notes ## Playbooks - [Playbook: Find the Geolocation of an External IP Address](https://ajvanbeest.com/playbooks/geoip-lookup.md): Determine the geographic location of an external IP address using multiple sources, and validate that the results are consistent.