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.
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.
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.
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.