I still think not getting a degree is a mistake any young person would make because of the way jobs are structured today. Am not blaming you but i advice you should still make any effort possible to get a degree because its harder and though to think of a job in a typical society without a degree and even a certification to distinguish yourself.
And i suggest you loosen up a bit because i think you are strict with the technologies you learned, If its possible to learn c#, Java and whatever thing please grab it fast - Technology is moving like a wind.
But if you think you still want to stand alone with your skills, then its just as good but take note that it may take more skills and harder work since you will be doing it yourself. Then you have to start thinking of what to build that can solve a major problem in the society or the world.
It takes courage, Focus, self determination and ability to go against the trend like Mark, Bill Gates and the rest of them who had to quit studies. But the choice is yours.
PLEASE you can not serve too masters at a time either you get a degree and get a better job while you keep on exploiting your skills or you take a decision and stand as a freelancer and be ready to do things on your own like starting a startup. You are very young to make either of the decisions but you must decide fast. When you decide correctly the Jobs will be looking for you and earning a living will be the smallest thing to bother about.