March 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
March 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
March 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