Hey there

I’m the person behind RanzLappen — a personal blog where I write about whatever catches my attention. No single niche, no editorial calendar, just genuine curiosity put into words.

What you’ll find here

This is a space for passion projects, random experiments, deep dives into things I find interesting, and the occasional hot take on something nobody asked about. Topics range from tech and tinkering to whatever rabbit hole I fell into last weekend.

Why “RanzLappen”?

Every good blog needs a name that makes people pause for a second. This one stuck.

Built with Claude, open sourced on GitHub

This entire site — the Jekyll blog you’re reading now, the PolyVote community voting SPA at /polyvote/, and the Blog Admin authoring dashboard at /blog-admin/ — is self-developed, end to end, in collaboration with Claude (Anthropic’s AI assistant).

The whole thing is open source and lives on GitHub at Ranzlappen/website — MIT licensed. Fork it, lift pieces of it, or use it as a template for your own blog. The README.md walks non-developers through getting their own copy online from a phone, and CLAUDE.md is the architecture source of truth for anyone digging into the internals.

How it’s put together

A quick tour of the moving parts, in case you’re curious (or want to borrow an idea):

The dark theme is the default, with a CSS-variable-driven light mode in the blog and PolyVote. Blog Admin is dark-only, on purpose.

If any of that sounds like something you’d want for your own site, the repo is yours to clone.

Get in touch

Have a question, want to collaborate, or just want to say hi? Head over to the contact page — messages land directly in my GitHub Issues so nothing gets lost.