aqui está o link do github para mais detalhes do problema: https://github.com/BirdMelo/Portfolio
achei a resposta.
background-color: #202020;
position: fixed;
padding: 25px;
width: 100%;
bottom: 0;
text-align: center;
font-size: 20px;
colocando a posição fixa de bottom: 0
ele sempre manter o footer embaixo da página.