Why I Host on Cloudflare Pages Instead of GitHub Pages or Shared HostingMarch 24, 2026GitHub Pages is the default advice. Here's why I went with Cloudflare Pages instead, and what I get out of it.Web DevelopmentDevOpsSecurityCloudflareRead More
Why I Migrated My Portfolio from Static HTML to Next.jsMarch 23, 2026The thought process behind moving from a single index.html to a component-based Next.js architecture, and what I gained from doing it.Web DevelopmentNext.jsReactRead More
Building a CNN to Classify Indonesian Batik MotifsMarch 15, 2026How I trained an EfficientNet B0 model to identify traditional Batik patterns, and what I learned about transfer learning along the way.Machine LearningPythonComputer VisionRead More