
I Write, I Read, I Code.
Thoughts on technology, learning, and life in Khmer and English.


Why I Built a Free Backend Engineering Study Hub
Backend engineering is one of the hardest things to learn without a guide. I built this hub because not enough people are teaching it clearly — and beginners deserve better.

Domain First: The Mistake Most CS Students Never Realize They're Making
Most CS students follow roadmaps blindly — learning tools without purpose, building projects without meaning. Here's why picking your domain first changes everything.

Static Generation for Podcasts: No Database Required
How I use Next.js generateStaticParams to turn markdown files into podcast episode pages. No database, no CMS, no runtime rendering — just files and static HTML.

Why I Deleted My Admin Panel
I built authentication, admin routes, and a CMS interface for a blog with one author. Then I deleted all of it. Here's why less software is better software.

In the Age of AI, System Design Is Your Real Skill
AI writes better code than most of us. So what's left for engineers? System design. Architecture. The ability to think in systems, not syntax. That's where your value lives now.

Building PanhaInsight: My own Blog with Next.js
How I built PanhaInsight — a personal blog designed around Khmer typography, powered by Next.js, markdown, and a custom design system. Here's the story behind the choices I made.