← Back to postsStarting Fresh: Rebuilding with Next.js and Sanity

Starting Fresh: Rebuilding with Next.js and Sanity

It’s time for a clean slate. I’ve decided to completely rebuild my personal website from the ground up.

As engineers, it's dangerously easy to overcomplicate our own side projects. This time around, my core focus is absolute simplicity and achieving the best possible web performance. I’m stripping away the unnecessary overhead and building with a modern, lightweight stack that just makes sense.

For the frontend, I’m sticking with what I know best: React and Next.js. Leveraging Next.js will allow me to take advantage of static site generation and optimized delivery, ensuring lightning-fast load times for anyone visiting.

To keep the architecture clean, I’m decoupling the content entirely by using Sanity as a headless CMS. This setup gives me an intuitive, structured way to manage my posts behind the scenes while keeping the frontend incredibly lean. Throwing a bit of TypeScript into the mix for type safety, and it’s the perfect recipe for a fast, highly maintainable site.

There's something incredibly refreshing about starting from scratch and focusing purely on performance and simplicity. Stay tuned as I build this out!