ℹ️ About ...
As a software developer with over 10 years of experience, I’ve always wanted to create a blog where I can share my experience and jot down notes.
1. About the blog
This blog is built with the latest Next.js 15.3 App Router and PayloadCMS 3. It’s written in TypeScript and runs in a fast, lightweight production environment I set up myself using Coolify on a Hetzner VPS. MongoDB and all other required services are self-hosted and managed directly in my environment. Files and media are stored in Hetzner S3 Storage. For styling, I’m using TailwindCSS, shadcn, and Radix UI components.
Originally, I started out deploying the blog on Vercel, but I later moved everything to Coolify so I can manage all my projects and services in one place with more control and flexibility.
Currently, I’m building an e-commerce system on Next.js in my free time, so I’ll be posting here a bit less often for now. Stay tuned—there’s a lot more coming soon.