There is a name for a person who creates something purely out of passion: hobbyist. There is a name for a person who creates something out of passion that solves a problem only they have: tinkerer. There is a name for a person who creates something out of passion that also solves a problem they share with lots of other people: entrepreneur.