CSPs and Next.js
I wasted quite a few hours today trying to get strict CSPs working correctly with Next.js. My verdict: just don't. It can work, but with SSG it doesn't work very…
Read moreHi, my name is Franz and I build software. I mainly develop websites, but also full web apps and mobile apps.
I do not build software from a template. Every project is tailored from the ground up to its purpose. In practice, that means native UI patterns instead of one-size-fits-all design, real responsiveness instead of scaled layouts, and performance you can feel on the first click.
From wireframe sketch to launch, I go straight into code. Instead of spending time on artificial in-between stages, I ship features early and improve them with real feedback. This creates not a generic tool, but a product that truly works in its specific use case.
If you want to build a website, web app, or mobile app that works cleanly for the long run, we build it right from day one.
Have a project in mind? Feel free to write to me, or keep reading to learn more about me.
In my projects, I never follow a generic blueprint. I start with identifying the use case. Before I build, I clarify: Who uses the product, in which situation, on which device, and with what goal?
That is why:
That is how software gets built that feels right, stays cleanly maintainable, and can keep evolving without friction.
Good software is not defined by its feature list, but by how naturally it feels in everyday use.
A few projects I am currently working on or have worked on. From AI-powered search to end-to-end encryption – here is a small sample of what is technically possible:
I write about software development, new technologies, and what I learn along the way. Here are some of my latest posts:
I wasted quite a few hours today trying to get strict CSPs working correctly with Next.js. My verdict: just don't. It can work, but with SSG it doesn't work very…
Read more
Every now and then someone in my family complains about not being able to log in somewhere. The reason? They forgot their password. Whenever this happens, I then have to…
Read more
Developing the Vector Bible mobile app was my first time using Swift and SwiftUI. Being a first time user, naturally, means stumbling across a few problems. One of the nastier…
Read moreWhether it's an MVP, complete redevelopment, or technical consulting – I look forward to your message.
Hi, my name is Franz and I build software. I mainly develop websites, but also full web apps and mobile apps.
I do not build software from a template. Every project is tailored from the ground up to its purpose. In practice, that means native UI patterns instead of one-size-fits-all design, real responsiveness instead of scaled layouts, and performance you can feel on the first click.
From wireframe sketch to launch, I go straight into code. Instead of spending time on artificial in-between stages, I ship features early and improve them with real feedback. This creates not a generic tool, but a product that truly works in its specific use case.
If you want to build a website, web app, or mobile app that works cleanly for the long run, we build it right from day one.
Have a project in mind? Feel free to write to me, or keep reading to learn more about me.
In my projects, I never follow a generic blueprint. I start with identifying the use case. Before I build, I clarify: Who uses the product, in which situation, on which device, and with what goal?
That is why:
That is how software gets built that feels right, stays cleanly maintainable, and can keep evolving without friction.
Good software is not defined by its feature list, but by how naturally it feels in everyday use.
A few projects I am currently working on or have worked on. From AI-powered search to end-to-end encryption – here is a small sample of what is technically possible:
I write about software development, new technologies, and what I learn along the way. Here are some of my latest posts:
I wasted quite a few hours today trying to get strict CSPs working correctly with Next.js. My verdict: just don't. It can work, but with SSG it doesn't work very…
Read more
Every now and then someone in my family complains about not being able to log in somewhere. The reason? They forgot their password. Whenever this happens, I then have to…
Read more
Developing the Vector Bible mobile app was my first time using Swift and SwiftUI. Being a first time user, naturally, means stumbling across a few problems. One of the nastier…
Read moreWhether it's an MVP, complete redevelopment, or technical consulting – I look forward to your message.