Each one started with something that had hold of me.
A record shop, a Wagner calendar, a radar for public tenders. The rest is below.

Niflheim Records
Why I started it
This was the first time I built something from zero: find an audience, get found, get people to buy. It went better than I expected. Together it is almost 55,000 followers today across Instagram, Facebook, TikTok and YouTube, the blog gets read a lot, orders come in every day. And at concerts I meet people who know the shop or the channels. Along the way vinyl became much more: collectibles, DVDs and Blu-rays, shirts, Viking crafts.
Who it is for
For people who collect metal rather than just stream it: used and new records, signed copies, oddities. And for anyone who wants to read what is happening at festivals and in the scene.
How it is built
The shop runs on Wix. Around it, the actual work: Search Console, Merchant Center, Ads, the social channels, CapCut for video, Canva for covers, Claude and GPT for translation and copy. Every photo taken myself.


Wagner Welten
Why I started it
I wanted a site about Wagner because the subject will not let go of me, and at the same time to try a few things: pull every performance worldwide for this year and next into one calendar, collect every place connected to him and swap in my own photos as I visit them, and on desktop build a piece of theatre staging rather than a normal landing page.
Who it is for
For people who listen to Wagner and want more than a plot summary: where he is being staged, where he lived, which societies exist. And for anyone who just wants to see how a website can be staged.
How it is built
Next.js on Vercel, Supabase as the database, Google Maps through the API with its own map styling for light and dark. Search Console, llms.txt, Claude and GPT for gathering open data and checking the copy.


Find My Seidla
Why I started it
I always wanted a site that lists every brewery in Franconia and has someone recommend you something. When I started working faster with AI it turned into something else: showing why I love this region, in a way that makes other people want to experience it themselves.
Who it is for
For visitors who arrive not knowing what a Seidla or a Kärwa is. And for locals who want to know it properly. In German, English and Spanish.
How it is built
The same stack as Wagner Welten: Next.js, Vercel, Supabase, Google Maps. Plus Fränki, a chatbot that speaks a little Franconian, built on Grok. And a small merch shop.


Nebengewerbe Gründen
Why I started it
After I registered my own side business, people kept asking me the same things: what do I have to do, how, what does it cost, was it hard, what should I think about first. If that many people ask, I thought, I will make a site and they can see my answers there. Every time I learn something new, an article gets added or an old one updated.
Who it is for
For employees with an idea or a skill who do not know in which order to start. Seven questions, then a starting plan, plus the way to the right office for every municipality.
How it is built
The same stack as Find My Seidla. The difference is Freya, the assistant behind the seven questions: a mix of Claude and GPT, so the chat gives the best answer available.


Vergabit
Why I started it
At a former company it was painful to read every document for public tenders. The portals we tried had more information, but you still had to go through the documents yourself. So I wanted a pipeline: pull procedures from the official interfaces, fetch the documents where needed, and use AI to extract exactly what makes filtering easier.
Who it is for
For IT service providers, agencies and consultants who want to know which tender is worth it before they open the tender documents.
How it is built
Next.js on Vercel, the pipeline on Railway, GPT and Claude for the analysis, Stripe for subscriptions, Mailjet for mail, Search Console. Hosting, database and email in the EU.


Niflheim Forge
Why I started it
I have been in so many venues and met so many small bands that I know how hard a tour is to plan. Forge is meant to make it easier: plan a tour or an album production and find the people who fit the budget and the plan, real providers from across Europe, photographers, managers, technicians, influencers. And an AI that helps along the way.
Who it is for
For bands and music projects that need to assemble a crew, and for the providers who want to be found. There are subscriptions for both sides.
How it is built
Next.js, Railway, Stripe, Mailjet, OpenAI, Search Console. All on GitHub, like every project here.


Next Move
Why I started it
A dream I have had for a long time: turn every city into a game that shows you small shops, traditional places and hidden history. The best tips on my travels never came from a directory but from people who know me and had been there. So I wanted my own game for every city: eat traditional food, buy local craft, a coffee in a small bakery. Plus challenges that get you to actually go inside instead of walking past.
Who it is for
For people who want to discover a city, for bachelor parties, team outings, dates that move. You can play alone and build your own adventures, without needing a whole network to exist first.
How it is built
Flutter and Dart, Google Maps, Supabase. Still in development.


REALM Framework
Why I started it
When I started with OpenClaw and got deep into the idea of a company of one with agents, I lost track: what is happening right now, what are the agents doing, what have they done. A board alone does not help, and Scrum fails because it is made for humans, not for one human and n agents. So I built the framework I needed, and I work by it myself.
Who it is for
For solopreneurs who work with agents and need a shared state, from zero or from a setup that grew. Open and free, with a learning platform.
How it is built
Slack for talking to the agents, OpenClaw as the base, a plain folder-and-text structure as the shared knowledge, Obsidian to view it, Trello as the board, models from OpenAI, Anthropic and locally via Ollama. The website on Next.js and Vercel, the LMS with Supabase, a GitHub repo, a custom GPT for newcomers, YouTube videos from NotebookLM, comics from Grok and GPT.


Niflheim Records App
Why I started it
An active calendar for the metal community: everything fans want to follow, plus taking part and discovering new things. Still in development.
Who it is for
For metal fans who want to know what is going on in the scene, not just what the shop sells.
How it is built
Flutter and Dart, login through Wix, services and database on Railway.


Sleipnir Grade
Why I started it
My wife wanted to help me grade the records, but she did not know what to look at, where, or what each grade means. Explaining was not enough, there are too many details in my head. So I built an app she uses, and so do I: go through record after record and get the best description for the shop.
Who it is for
For anyone selling second-hand records who is tired of the same notes and abbreviations every time.
How it is built
iPhone only, written in Swift. No account, no mandatory cloud.


Predigtinspiration
Why I started it
I once watched my wife writing a sermon by hand, and how hard she worked at it. That made me wonder whether I could find a way to build a tool for exactly those moments, one that supports the work. Not takes it over: supports it. Anyone who speaks to people in the name of faith has to be able to answer for every sentence, and that is why one rule runs through the whole product: nothing lands in the text before you accept it.
Who it is for
For anyone who regularly prepares something that will be spoken: a devotion, a sermon, a short talk, a funeral, a baptism, a confirmation. And for the other side of the same work: a workshop, a team talk, a keynote, a podcast. The occasion sets the tone and the shape, everything else is the same wherever you start.
How it is built
Next.js on Vercel, database in Frankfurt, sign-in by link without a password. The AI helps run through OpenAI, the Bible passages come verbatim from the public-domain Luther Bible of 1912 and are never reconstructed from memory. The hard limits are checked by a pass that uses no language model at all.

The object isn't to make art, it's to be in that wonderful state which makes art inevitable.
Luis Godoy Alvarez