Skip to main content

Mohamad Kholid Bughowi

Most people call me Ghowi

I’m an Indonesia-based software developer building reliable, maintainable web applications. I care about clear UI behavior, readable code, performance, accessibility, and the systems that keep software dependable after it ships.

Beyond frontend work, I explore backend development, infrastructure, developer tooling, and system design—and write about what I learn, build, break, and fix.

Recent Posts

# vps
# docker
# postgresql
# backup
# cloudflare

Automate PostgreSQL Backups on a VPS with Cloudflare R2

A practical guide to backing up PostgreSQL on a single VPS with pg_dump, Docker, rclone, Cloudflare R2, systemd timers, and flock.

August 10, 2026

10 min read

# frontend
# react
# architecture

I Don't Like Atomic Design as React Architecture

Atomic design is a useful mental model for design systems, but I don't think it works well as a React component architecture.

July 30, 2026

14 min read

# frontend
# web development

Why I Stopped Reaching for Next.js

It's 2026 and the frontend ecosystem has evolved far beyond what Next.js can comfortably offer. Here's why I'm moving on and what I'm moving to.

May 7, 2026

9 min read

# cloudflare
# devtools
# networking

Share Your Local Dev Server Publicly with Cloudflare Tunnel

Learn how to use Cloudflare Tunnel and cloudflared to expose your localhost to the internet under your own custom domain.

May 6, 2026

6 min read

# vps
# docker
# grafana
# prometheus
# observability

Set up Grafana and Prometheus Monitoring on a VPS Instance

A practical guide to building a full observability stack on VPS using Grafana, Prometheus, Node Exporter, and cAdvisor — all running in Docker.

April 20, 2026

8 min read

# next.js
# typescript
# javascript

How to Use Next.js to Proxy HTTP Requests to External APIs

A technical deep dive into two approaches for proxying HTTP requests in Next.js, covering Route Handlers and the new Proxy feature introduced in Next.js 16 with full code implementation, trade-offs, and practical use cases.

February 11, 2026

10 min read

Personal Projects

Snippets