Ok, so for me there likely several "issues", that explain why you don't get a job. Some only you can know maybe your are shy or do not respond correctly to interviews, you speak up front that you want to work for the syndicate or whatever. Maybe you are rusted and don't look that bright as dev. We have no idea.
On what is visible, what can I say ? Well you don't have significant developper experience to show (github isn't the same as 2 years working as dev in python for a company, sorry), your diploma is old (they would have expected 6 year of dev experience by now) and bachelor isn't the same as master degree. Theses things mean that most potential employers for interesting jobs will not want you and the one that would then will not provide the same money at all... Or if they have choice will take somebody else. That had recent experience, better diploma and so on.
The consulting part some proposed may be interesting if you make it fly, in particular as you likely need money.
I'd say in the short term you shall not be too picky and try to get anything. But for the future, I'd stress you want a master in computer sciences. This open completely new opportunities and also give a whole different level on the money and your evolution. Most developers have a master, some have several or a thesis. You don't want to be part of the few that don't have one. Interestingly, once you graduate, you'll be able to sell you are beginner and just learned the latest greatest in some area. Ensure your master focus on being productive in the company. Project management, methodology, lot of courses on practical stuff like JAVA + APIs, Big data and so on.
You could try to both things at the same time, maybe try to graduate and have a linked part time job at the same time part actually of your graduation. At least in my country it is quite common. you would get a somewhat low pay but will make a significant experience and at the same time get your diploma. you'll be the guy everybody will want to get in their company after that and if your are half decent, chances are your employer would propose you to stay in the company.
Also, please if you don't find, don't be too picky. To get a job, you should accept to relocate, do things that maybe are not ideal for you... Especially the first job. Once you have a recent 1-2 year full time experience in the field, it will be much easier to get another job and so to do it more near to your ideal location.
All the best to you,
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.