Africa is generally a shit continent to be a developer. You need a degree to get a job or show that you're a Zen master at coding. I assume it's because the IT firms are in limited supply and can have their pick at the cream of the crop.
If you want to build up your rep without experience, you either find a local internship or you start building up and open-source profile.
I'm doing both, but frankly, by the time I'm coding decent large-scale open-source projects, I'm probably going to build my own things (no sense being a code-monkey and making someone else a millionaire, unless they're paying $80k+).
What is your stack? I may be able to help you with coding up open-source stuff (if you're interested).