Did you think about share your knowledge that you've learned so far?
You seem pretty strong about programming but what about teaching what you know to other?
It could be a new start. And btw simply by observing, I think the majority of scientists people in some point of time need to meet other people to discuss more deeply of what they are working for and why.
I would be glad to see what you can share about your past experience and further more!