I have fiddled with Java for years; Swing, jdbc, Android. I also do blender python, and a little WebGL.
I have also done mortal combat with encoded and segmented video, mostly MPEG transport streams, but some ISOBMFF and even pcap of UPD streams.