I don’t think that’s why he’s making this and sharing it is just to learn stuff, but maybe I’m wrong.
This is fun for him. And it is intellectually challenging difficult work. It improves his problem solving and technical abilities but obviously he is enjoying it as a hobby.