Achei excelente sua pergunta, e é algo que costumo perguntar também quando me deparo com alguns projetos.
Respondendo sua pergunta, tenho dois modos de resposta:
Na teoria: Sim, é realmente um projeto bem estruturado e com muitas features e subdivisões para um projeto simples que é só renderizar um portfólio. Existem maneiras muito mais simples de se fazer onde eu teria o mesmo retorno em termos de interface porém com muito menos código.
Na prática: Bom, não consegui sentir a complexidade, esse é um ponto interessante, pois ao todo se eu tiver gastado 4 horas com esse projeto é muito. A IA conseguiu abstrair a complexidade e toda a parte chata enquanto eu só fui revisando a arquitetura gerada, foi bem impressionante a facilidade e rapidez com que foi tudo gerado, até porque minha base maior de atuação é no backend. A facilidade de criação de toda essa estrutura foi tão legal que decidi colocar o projeto em uma fase de possível expansão que vou comentar mais no tema abaixo.
Expansão futura?
Depois que vi a estrutura gerada, pensei que poderia fazer tudo rodar em prol do currículo JSON, assim eu poderia ter um backend (ideia futura) que pegasse todas as informações de alguém, agrupasse e melhorasse elas e por fim devolver um JSON seguindo aquela estrutura. Desse modo tudo isso viraria um gerador automático de portifólio pronto. Idea ambiciosa, mas quem sabe? haha