Cortex: the scaffolding around the model

01 Jun 2026

Towards high-agency: building a personal AI assistant that remembers, compounds, and gets more done.

Demystifying Passkeys Under the Hood: The Architecture

13 May 2026

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

07 May 2026

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

03 Apr 2026

On why the vulnerability research community’s skepticism about AI is understandable but increasingly hard to sustain.

Huginn

04 Jan 2026

Self-Curating Knowledge Hub with n8n, OpenAI, and Supabase

Homelab Setup - 2024 Snapshot

25 Aug 2025

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

12 Aug 2025

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

11 Aug 2025

We’re treating our free time like it’s another job we’re not getting paid for.

OSCP Prep

31 Jul 2024

A collection of HackTheBox machine writeups completed during OSCP preparation.

PageBuster: Stealthily Dump All the Code Ever Executed

31 Mar 2021

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

29 May 2019

Paper by Pennino, Pizzonia, and Griscioli published in Future Generation Computer Systems (Elsevier). My bachelor thesis implementation contributed to this work.