once-ui-system / magic-portfolio TypeScript 1.4K 935 ⚡ Build your timeless portfolio with Once UI's Magic Portfolio cv nextjs portfolio resume