Most also look like hobby projects more than professional, so I would imagine having a lot of free time is a prerequisite. I don't know anything about the guy but all of the things you listed are reimplementing something that already existed, which is faster given at least the requirements are very clear.