До собеседования далеко ещё) решил уже вести портфолио на будущее
Если пишите портфолио, то делайте несколько проектов.
От простого до сложного.
В описании каждого проекта пишем что он выполняет и что он использует : арифметика, массивы , массивы массивов , работа с бд и т д .
Соответственно потенциальный мидл , который будет принимать основное решение о приёме вас на работу в свою команду, зайдёт на github посмотрит ваш портфолио и откроет описание и будет смотреть , как и что вы реализовали и с использованием чего .
Так ему будет легче понять , подходите вы или нет .
По этому, если мидл увидит чистый код , с комментариями, что и как .
То шансов больше, чем он откроет и просто увидет код , а что и зачем, а главное почему вы выбрали именно этот вариант решения задачи не увидет, то может подумать что вы индус )))