I build this a few months back. Primarily to record stratum jobs for later analysis so I never shared this loudly. With stratum.work and mempool.space/stratum, we now have three projects doing this.
source code is here: https://github.com/0xB10C/stratum-observer