My current plan is to just keep learning and working on my math research and software frameworks, but I have no idea how to actually move my career forward.
Github: https://github.com/chakravala
In today's society, it's impossible for a math interested person like me to make money or have a career it seems. The only thing that matters to the outside world is not having a degree, so I'm worthless to everybody who funds research or pays people for mathematical software.
My only plan is to keep working on my research independently, until I am able to find some funding or career options related to math and programming.
Not sure what country you're in, but there are also definitely in the U.S. employers who will hire a programmer that does not have a degree (although some won't), as long as you can demonstrate that you can program.
If you wanted to stay in research though perhaps there’s some penance you can do and someone who would give you a chance at a new place? People make mistakes doesn’t mean we need to ruin someone’s career over it.
That seems like an extreme response. But I have no idea of the context or the nuances.
If it is just what you say it is (and you can back it up) then I would hope most software companies wouldn't hold it against you.
Lots of demand for programmers with good maths skills in computer graphics, machine learning, data science and any number of other areas. I suggest you create some software that demonstrates your skills. IMHO that would make your more employable than someone with a degree and no project to show.
You can easily find a schlub programming job paying six figures. Just remember to keep it in your pants, brah!