Mohamad Kholid Bughowi

Software Engineer

Software architect and engineer with a passion for building comprehensive solutions. From initial concept to production deployment, I create robust systems that drive business value and user satisfaction.

Recent Posts
# vps
# docker
# dokploy
# security

My Journey Self-Hosting Multiple Apps on a Single VPS with Dokploy

A complete walkthrough of setting up a production-ready VPS from scratch. Learn how to harden SSH security, configure Cloudflare DNS, install Dokploy, and deploy your first application with HTTPS. Includes firewall setup and real-world deployment examples of running multiple self-hosted services on one VPS.

January 2026, 13

9 min read

# programming
# personal
# frontend
# career

How I Escaped Frontend Monotony and Rediscovered My Love for Programming

A candid journey from frontend burnout to programming passion - how exploring game development, server management, and automation helped me rediscover what makes coding truly exciting and fulfilling.

July 2025, 16

9 min read

# neovim
# vscode
# text-editor

From VSCode to Neovim: A Hilarious Journey of Text Editor Addiction

Learn how I discovered the magic of modal editing, survived the infamous learning curve, and eventually built my own custom Neovim setup.

January 2025, 9

7 min read

# linux
# neovim
# alacritty
# tmux

My Developer Journey: Crafting the Ideal Workflow

Explores my personal journey towards crafting an ideal workflow tailored to my unique needs and preferences.

May 2024, 13

8 min read

# nextjs
# typescript
# tailwind
# trpc
# prisma
# nextauth
# planetscale

Set up T3 Stack with Planetscale, Prisma, and JWT authentication

Learn how to create a database on Planetscale, set up Prisma to connect to your database, and configure JWT authentication using NextAuth within T3 stack application.

August 2023, 26

13 min read

# rust
# enums

How Rust Handle Error and Null Value with Enums

Master Rust's Option and Result enums for robust and error-resistant programming. Handle absence and errors with safety and elegance.

June 2023, 26

9 min read

Personal Projects
Snippets