Hello World — Building My Personal Site with Next.js
next.jsreactpersonal
Why a personal site?
Every developer should have a corner of the internet they own. Social media profiles come and go, but a personal site is yours. It's a place to write, showcase work, and experiment with new technologies.
Why Next.js?
As a backend developer, I've spent most of my career in .NET and C#. I wanted to learn something new on the frontend side, and Next.js felt like a natural fit:
- Server-first architecture — React Server Components feel familiar coming from server-side rendering.
- File-based routing — Simple and intuitive. No need to configure a router manually.
- TypeScript support — First-class TypeScript makes the transition from C# smoother.
- Static generation — Blog posts are generated at build time, which means fast page loads and no server needed at runtime.
The tech stack
This site is built with:
- Next.js 15 with the App Router and React Server Components
- Tailwind CSS for styling
- MDX for blog posts (Markdown with optional React components)
- TypeScript throughout
What's next?
I plan to write about backend development, architecture patterns, and the things I learn along the way. Stay tuned.