Cortex: the scaffolding around the model
Towards high-agency: building a personal AI assistant that remembers, compounds, and gets more done.
Demystifying Passkeys Under the Hood: The Architecture
A look at passkey architecture: device-bound vs synced credentials, the three authenticator categories, and real-world deployment pitfalls like magic link fallbacks and signature counters. Published on the Anvil Secure blog.
Demystifying Passkeys Under the Hood: The Protocol
A deep dive into the WebAuthn/CTAP protocol that powers passkeys, breaking down what actually happens on the wire during registration and authentication. Published on the Anvil Secure blog.
Random Thoughts After [un]prompted 2026
On why the vulnerability research community’s skepticism about AI is understandable but increasingly hard to sustain.
Huginn
Self-Curating Knowledge Hub with n8n, OpenAI, and Supabase
Homelab Setup - 2024 Snapshot
A tour of my current homelab: Synology NAS, headless ThinkPad, Tailscale mesh, and a flat (but functional) network, plus an honest list of its known issues.
Everyone’s a Hacker Now: The Cybersecurity Paradox of Skill
Long story short, the paradox says that as everyone gets better at something, the gap between the best and the rest shrinks.
The Lost Art of Doing for Its Own Sake
We’re treating our free time like it’s another job we’re not getting paid for.
OSCP Prep
A collection of HackTheBox machine writeups completed during OSCP preparation.
PageBuster: Stealthily Dump All the Code Ever Executed
A kernel module infrastructure to stealthily dump executable pages of packed processes at runtime. Published on the rev.ng blog.
Pipeline-integrity: Scaling Authenticated Data Structures to the Cloud
Paper by Pennino, Pizzonia, and Griscioli published in Future Generation Computer Systems (Elsevier). My bachelor thesis implementation contributed to this work.