I’m Wan Zulkarnain. I write here about the things I actually run — a fleet of WordPress sites on servers I manage myself, payment gateway plugins, and the arithmetic behind AI inference costs.
What you’ll find
Everything is filed under nine categories, and I add to them as I learn:
- WordPress — themes, the block editor, upgrades that go wrong at 2am.
- Self-Hosting & DevOps — Dokploy, nginx, MySQL, and servers that must not fall over.
- Coding & Development — PHP, JavaScript, and the bugs I caused myself.
- Gadgets & Tech — phones, tools, and whether they earn their price.
- Telco & 5G — coverage, VoWiFi, and bills that never go down.
- ASB & Investments — dividends, compounding, and the sums behind them.
- Food Reviews — places worth the drive, priced honestly.
- Ride Logs — motorcycle maintenance and the roads I take.
- Life & Opinion — everything that doesn’t fit above.
Why two languages
Some posts start in Malay, others in English. Each one is published in both languages, but written twice rather than translated line by line — the Malay version sounds like me talking, the English one is tighter. The language switcher sits in the header and the footer.
How this site runs
WordPress on a VPS, nginx in front, MySQL and Redis behind it. No page builder, no plugin for things a few lines of PHP can do. When something breaks I write it up, because the next time it breaks I’ll want to find the answer here rather than in a chat log.
Contact
Email [email protected]. I read everything, though I’m slow to reply on weekends.