Personal site

Systems security, from mobile apps down to hardware.

I work on mobile platform security, firmware, hardware trust, and low-level systems. This site collects my research, code, talks, and older writing.

Research Papers Writing Code Talks

Selected research

Selected research and public artifacts.

01Firmware / network boot

U-Boot NFS client

Independently found a pre-auth buffer overflow in U-Boot's NFS client — pointer hijack, NFS state-machine takeover, shellcode delivery, full chain and public PoC. It collided with a private report filed a month earlier, so the CVE went to the other reporter.

Patches are upstream, including a second negative-length bug in nfs_read_reply() found on the way.

Read the exploit chain and PoC
02Hardware / fault injection

Hardware wallets

I used voltage fault injection to bypass RDP2 read-out protection on STM32F2 and extract seed material during boot. Tested on Trezor One and Model T.

03Device integrity

Embedded card-reader security

I am a named inventor on a U.S. patent for keeping card numbers and PIN entry apart. One design removes PAN data from the merchant device before requesting a PIN. Another separates them across trusted execution environments and payment components.

Public talk

Mach0 and the App Store.

Bugcrowd LevelUp 0x03

Binary formats, application metadata, and what a public app artifact can tell you.

Watch the talk

About

About me.

I am a security engineer. My work has included mobile threat signals, payment-terminal hardware, firmware, secure boot, attestation, trusted execution, vulnerability research, and multi-model AI systems.

M.S. Information Security, NYU Tandon. Founding security engineer at SourceDNA (YC S15), acquired by Apple.