Will my income be hallal if I get a job in software field by showing portfolio projects that I have developed by following the tutorials from internet. The hiring process does not consist of only showing portfolio there is an interview. And if I do get the job I will be getting paid for the work I am doing. I don’t know the expectation of person hiring from portfolio if it is that I developed all my projects all myself without any tutorials from internet or just to know my skills. Similarly, if I make portfolio projects that implement the functionality of existing website. For example making a youtube or twitter clone without taking content from original website to demonstrate my skills. Will that have same problems as stated above or is that allowed. Websites have copyright issues sometimes but I will not take the images or other content from websites I am making a clone of and it is not an actual competitor or any thing just a demo project.
In software field people take help from other peoples code.so lets say i am developing a feature that is new for me and i will search for blog posts or youtube videos like how to implement xyz in so and so language etc and then implement the blog post or youtube solution into my project.People think this is fine as you are modifying the original and the help taken is just the part of your project not the whole project and the person posting the solution intends to share it with others. so i was confused about this practice.
Secondly, newcomers make projects like youtube clone, twitter clone etc i.e. write code to make a youtube like website for portfolio project. Now if you don't use the content from youtube or twitter are you fine or not. The companies most likely don't care about such student projects but copyright laws are complex so could that impact my income if make such a project.