Software engineering @ ASU '28.
LLVM 20 code obfuscation suite. 15 passes (control flow flattening, MBA, string encryption, indirect calls, opaque predicates, etc.) and a bytecode VM with three execution modes. 23,000 lines of C++.
Game server backend in async Rust. Runs HTTP, TCP server-to-server, and TCP matchmaking in one process. Zero-trust security model with Ed25519 certificates you can revoke per-server, encrypted binary framing, and a custom MMR system.
Reverse engineering agent that controls IDA Pro over RPC. Give it a binary and it decompiles, renames, and annotates functions using Claude or GPT. Streaming TUI, multi-instance binary diffing, and a mode for generating compiler-resistant signatures.
Shipping a 23K-Line LLVM Obfuscation Suite in 30 Days
Designing Protocols for Servers You Don't Trust
Building a Custom MMR System from Scratch
Writing process analytics SaaS for educators. Analyzes how students write, not what they write, to flag academic integrity issues. Google Docs and Classroom integration, Claude AI, Stripe billing.
Last updated February 2026.