As a software engineer, it's as important to know how to present your products as it is to actually build them. With this in mind, I wanted to make an interface through which people could view my information, projects, and personality, while learning how to use state-of-the-art web development tools at the same time.

Preliminary designs for the site on Figma
I built this portfolio using React with TypeScript, implemented some server-side optimization features with Next.js, and deployed it using Vercel. React made it easy for me to reuse a bunch of my visual components and manage the state of some animated planets. Next.js implements lazy image loading automatically, which speeds up my site a bit. That service also makes deploying my site with Vercel much easier.
You can visit this site at https://benlchang.vercel.app. Let me know what you think!