I'm also planning Electrum wallet and mining integration. I spoke with Thomas about it and he seemed to prefer using ZeroMQ in the client, but this will be a tough sell on the miner side. So probably going to have to integrate stratum at some point as well 😕