I wrote this answer on Quora and thought it's worth sharing on here as well.
Answer by Bayan Qandil:
Your dedication to the cause is admirable.Software is needed in all aspects of life as you know. They key is to find how software is used to support the cause you're interested in. I would focus on current scientific researchers who are working in the field. Read their recent papers, and reach out to them to understand their research, goals and how they go about conducting or applying their research. With your experience and skill in software, I'm sure you can find a way to support, enhance or expedite their research.Best of luck.