cwvermaak.dev
· 2 min read

Hello — and why this site exists

A short colophon. Who I am, what I'll write about here, and why the site you're reading runs on the same stack I ship to clients.

I'm Christiaan — most people call me Wimpie. I'm a software architect in Johannesburg, working the seam where development, infrastructure, and quality assurance meet. This is where I'll write the notes that don't fit in a commit message.

What this site is for

Three kinds of thing end up here:

  • Identity & access — OIDC, SAML, SCIM, PKI, and the unglamorous plumbing of getting them to coexist in one binary. This is what I build WeldForge around.
  • Multi-tenant SaaS — the architecture patterns, the data-isolation decisions, and the mistakes I'd rather you skip.
  • Audit & QA discipline — the part everyone agrees matters and nobody budgets for.

Less thought-leadership, more field notes: the decisions, the trade-offs, and the things I wish I'd known a year earlier.

A note on the stack

This site runs on Tina4 — the same PHP framework I contribute to and ship to clients. Posts are plain Markdown files in a content/posts/ folder; a small loader parses the front-matter and renders the body. No database, no build step, no CMS.

$post = App\Posts::find($slug);
return $response->render('pages/post.twig', ['post' => $post]);

That's deliberate. If I'm going to recommend a tool, I should be willing to run my own name on it.

Heritage in judgement. Modern in method.

More soon.