Hi Alfred, in my opinion you would struggle to get any work for free experience, there is still enough money in tech that people can get paid so offering to work for free is not always a good deal, it also shows that you have low value... it's very different to an internship (which is paid and sounds like it would be great for you). The main thing is that it's actually quite difficult to set up a new employee or co-worker, you need permission to work on all the code/hosting/etc, and you need to configure your laptop to match everyone else on the project... it takes a day or two at least with help from the team... then you need to spend a week or 2 (or 6) getting lots of help and advice so you are doing things the right way for that company/team... then you will start adding value to the project. With that kind of effort, no one wants to set up someone who seems like low value or may leave quickly (for any other paying job). I would suggest instead of asking for unpaid work, ask for work experience, or internships. Build a portfolio of what you can do/what you have done and then move on up in your career. Lastly, I recently came across https://www.frontendmentor.io/ which might also be helpful to you as they claim to help people connect with employers. Good luck 👍