You need to stick those reasons somewhere you see them everyday cause they will be a much more useful compass than whats in demand. Whats in demand is always changing.
The way it worked out for me was contacting someone senior at a startup incubator and telling them I wanted some kind of consulting role (few hours a week) to explore more flexible work. They are always hard up for experienced people. That put me in touch with a bunch of startups and I picked one where they had a small project but no one free to work on. That was the door opener and being in a setting with multiple companies all around, it was easy to make contacts, hear what issues different companies had etc. Whenever it aligned with something I knew or was interested in techwise I would try to get involved or help them out.
If you are not a big networker like me the key is to put yourself in environments where you are constantly bumping into people who are telling you their problems :)
The way it worked out for me was contacting someone senior at a startup incubator and telling them I wanted some kind of consulting role (few hours a week) to explore more flexible work. They are always hard up for experienced people. That put me in touch with a bunch of startups and I picked one where they had a small project but no one free to work on. That was the door opener and being in a setting with multiple companies all around, it was easy to make contacts, hear what issues different companies had etc. Whenever it aligned with something I knew or was interested in techwise I would try to get involved or help them out.
If you are not a big networker like me the key is to put yourself in environments where you are constantly bumping into people who are telling you their problems :)
Good luck!