"Freelance software development", problem solved. Not that the tax authority cares at all where the money comes from. They don't have a "cash income" category because they have a deep and burning desire to know these things. They're primarily busy with taking their cut.
Patreon aren't donations, they are recurring income in exchange of something (membership model with specific rewards per tier). In many jurisductions these must be declared differently.