Home Technical Notes Projects Musings The Bullshitters Tags Contact
Projects
02 projects
5

mwaniki.dev

Tags Go, HTMX, CSS
Reading 2 min
Published June 10, 2025

This portfolio is a complete overhaul built with Go 1.24 standard library, HTMX and pure CSS. No frameworks, no bundlers, no build step.

Design Principles

  • Minimalism — every element earns its place
  • Reusability — components that work across pages
  • Inclusivity — accessible by default
  • Clarity — easy to understand over clever

Architecture

A single Go binary using net/http for routing and html/template for rendering. HTMX handles partial page swaps. CSS handles all layout, animation and responsive behaviour.

Press Esc to close