But I have little to show for all of this — no fancy grades or awards, and no publications either. I'm not sure what to do at this point, since it'll be another year before I can apply to any universities.
I'm quite lost. Should I just find a job? Should I push myself towards publishing something? Should I sharpen my programming skills and try to get hired? I'd love to just be alone and study my own math, but it seems that it is finally time for me to face the real world.
What should I do? Thank you. (I will do my best to answer any questions you may have!)
[0]: https://boonsuan.github.io/misc/ [1]: https://www-cs-faculty.stanford.edu/~knuth/boss.html
I don't know the school system in Singapore, but in the US, we have community colleges that accept everyone. Most people in your situation take a few classes at a community college to prove that they can succeed in that environment, and then try again with the university. If there are similar option in Singapore, I'd go that route.
Reach out to a few individuals to explain your situation.
Maybe you can get in through a side door.
Or consider emigration to a place with more open higher education...in the US community colleges are open to pretty much anyone.
Good luck.
Edit: Write to Donald Knuth and ask for a letter of recommendation.