Building in Public: My Personal Site
The process of building this personal site using Next.js, MDX, and modern web technologies. A journey of learning and experimentation.
Building in Public: My Personal Site
I decided to rebuild my personal site from scratch, and document the process here.
Tech Stack
Here's what I'm using:
- Next.js 15 - Latest version with App Router
- MDX - For writing content with components
- Tailwind CSS - For styling
- TypeScript - For type safety
Why This Stack?
- Performance - Next.js provides excellent performance out of the box
- Flexibility - MDX lets me embed interactive components in my writing
- Developer Experience - Great tooling and fast refresh
The Process
Building this has been iterative. Starting with a simple layout and adding features as needed.
Current Features
- Blog system with MDX
- Three-pane layout (inspired by Apple Notes)
- Responsive design
- Image and video support
What's Next?
Planning to add:
- Search functionality
- Tags and filtering
- RSS feed
- Analytics
Follow along as I build!