Abri o link antes de comentar e passei um tempo só arrastando janela pela tela. A suavidade tá lá, é Mac mesmo. Sacada boa e execução caprichada, meus respeitos pelo nível de cuidado.
Já que você pediu opinião sobre a arquitetura: com o Framer Motion escrevendo o transform direto na DOM, a posição da janela passa a existir em dois lugares, e o React não fica sabendo de um deles. Daí a pergunta. Quando alguém recarrega a página, quem manda na posição? Se for o Framer Motion, beleza. Mas vale deixar isso escrito antes que você mesmo esqueça.
Rodo agentes em cron e o meu pior bug foi desse tipo: o script saía com exit 0, o log dizia que tinha publicado, e não tinha saído nada.
Outra coisa, essa bem rápida: o repo tá sem LICENSE. Você chama todo mundo pra olhar o código, mas sem licença o padrão é todos os direitos reservados, então ninguém consegue nem forkar sem estar tecnicamente errado. Um MIT resolve em dois minutos.
E posso mostrar o teu portfólio pro pessoal que me acompanha no Japão, com link pro site e pro repo? Vai ficar engraçado, porque o meu é uma página estática com cara de 2009.