My research & development in smart contract security, cryptography, and zero-knowledge proofs. A collection of some of my vulnerabilities, findings, and other things I work on, with a focus on responsible disclosure* ;)
Background
- Nethermind Previously
- Norwegian National Cybersecurity Team 3× member
- Norske Nøkkelsnikere CTF
- NNS CTF 2026 Hosted
- NNS CTF 2025 Hosted
Highlighted findings
A few of my public findings
Halting Consensus Nodes Across Four Chains Through Hyperlane
Hyperlane Cosmos SDKStale Yul Optimizer Cache Causes Incorrect Memory and Storage Reads
Solidity CompilerMinting Money and Draining Wallets with Zero Clicks
Octra ProtocolMissing DAC Check in VirtualBox Shared Folders Exposes Root-Owned Files
Linux KernelCritical Consensus Fork from Stale Block-STM Reads in Starcoin
StarcoinCrashing Anvil's OP Deposit Parser
Foundry
Writing
Selected posts
FeaturedOne Routing ISM, Four Chains: Crashing Consensus Nodes Through Hyperlane
A Hyperlane route back to itself and a high dry run gas limit could crash consensus nodes across four Cosmos chains
Read post
SOL-2026-7: Memory Is Fun Until the Optimizer Gets It Wrong
Reassigning variables used to compute memory or storage addresses caused the Yul optimizer to rely on stale state
Read post
18 Zero-Days and a CTF: Is Responsible Disclosure Dead?
The ethicality of putting 18 zero-days into a CTF. A recap of NNS CTF 2026
Read post
CVE-2026-89094: NNS CTF 2026 and critical 0days
How a critical Forgejo RCE became a 0day challenge at NNS CTF 2026
Read post
Zero Day, Zero Click, Zero Balance
Two critical vulnerabilities that allowed me to drain every Octra wallet
Read post
Minting Money and Draining Wallets with Zero Clicks
Everybody dreams of turning a ZK verifier into a money printer
Read post
Elsewhere
Responsible disclosure, when i feel like it