Sou freelancer faz um tempo, e realmente tenho a mania de desenvolver os projetos mesmo antes de fechar com o cliente kkkk tem os seus prós e contras

o bom é que vc já vai ter o projeto bem andado caso realmente feche com o cliente, e vai acabar demonstrando para ele agilidade na hora de fazer o serviço

agora o contra é você poder acabar gastando horas desenvolvendo algo que possivelmente não será utilizado ou vai retornar um lucro pra você, mas mesmo com isso você ainda pode estar adquirindo alguns conhecimentos então não é de todo ruim