AIE Day 2 Shelley 20m talk 3m read Reverse engineering a Viking VOIP phone protocol with Claude Code - Boris Starkov Boris Starkov applied ainlp and language