Do you guys have any advice on how I can get some work with more niche languages?
All this is to say, +1 for consulting/freelancing for legacy tech.
If you're consider doing full-time consulting work in future then this strategy could lay a good ground work to build credibility in the niche.
- Avoid middlemen to the extent possible. Some (not Upwork) can be a good place to fill some hours, but in general they're not a sustainable source of good clients
- Freelancing in my experience was mostly about saying yes to many tech stack choices. I worked with a great number of technologies I never would've chosen for a personal project. I'm sure there are some people being paid to write Rust/Haskell on a freelance basis, but I doubt it's very common.
You can try this as well https://functional.works-hub.com/jobs/