System Architect · Security Researcher · Photographer
Morteza
Bahmani
Independent creator exploring the intersection of security, infrastructure, and digital craft. Building at Internet Labs.
Blog
Recent writings on security, infrastructure, and the open web
Deterministic Desktop Automation: Inspecting OS Accessibility Trees with Rust
A deep dive into agent-desktop: how querying native OS accessibility trees replaces brittle pixel-based vision models wi…
BTCPay Server Hot Wallet Attack: What Broke, What to Do, and the Patch Gap Problem
BTCPay Server versions through 2.4.1 are confirmed vulnerable to an attack that drained hot wallets. Here is what the ar…
Native Engineering in TablePro: Zero Shared Code Across Platforms
An architectural case study on TablePro: why building independent Swift and Rust native codebases outperforms cross-plat…
LightPanda vs Kronos: headless browser vs market data library
A quick comparison of LightPanda's Zig headless browser and Kronos' Python market data toolkit across integration, perfo…
LightCraft: Rebuilding the RAW Photo Pipeline in Pure Rust
Raw photo development remains tied to bloated subscription software and legacy C libraries. LightCraft rebuilds the non-…
EIP-7702 Account Delegation: Attack Surfaces in Ephemeral Contract Wallets
EIP-7702 introduces temporary contract delegation to Ethereum EOAs, but persistent designators and blind authorization s…
Older Posts
Movie Diaries
from Letterboxd Letterboxd
Projects
01 / 04Things I'm building and contributing to
