Danny Mundy

Software engineer. I like problems that are annoying.

In San Francisco looking to meet people building hard things. If that's you, say hi.

GitHub · LinkedIn · Email · Phone


Projects

Adit

Windows messaging layer for iPhone, without a Mac. Uses the Bluetooth interfaces a stock iPhone exposes to Windows for SMS read/send, iMessage notification visibility, contacts sync, and local thread reconstruction.

C# · Windows · Bluetooth · Local AI

Writeup · Source

Kilij

LLVM 20 code obfuscation suite. 12 passes and a bytecode VM with three execution modes, about 25,000 lines of C++. Opaque predicates use identities that time out Z3. The VM has register encoding and per-build opcode randomization.

C++ · LLVM · Compiler Engineering

Writeup · Source

RankedServer

Game server backend in async Rust. HTTP auth, TCP server-to-server, TCP matchmaking, a custom MMR system, and the ops/dashboard surface to run it without hating yourself.

Rust · Tokio · TypeScript · Full Stack

Source


Writing

iMessage on Windows, Without a Mac

Shipping a 25K-Line LLVM Obfuscation Suite in 30 Days

Designing Protocols for Servers You Don't Trust

Building a Custom MMR System from Scratch


Last updated March 2026.