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.