Moonsio
Where sustainable software becomes client work. Custom sites, technical strategy, and engineering that stays lean by default.
Sustainable web developer
Hi, I'm Danny. I build sustainable websites, tools and explore how we can utilise modern web architecture to create digital products that work better for people and planet.
Not a stream of fleeting takes, but useful notes from real projects: ideas, experiments, and lessons that are still evolving.
I asked AI to fix 500 errors after adding a Payload collection. Because I had not diagnosed the root cause myself, the AI had no reason to start with the simplest explanation — and helped me build a very sophisticated fix for the wrong problem.
A local Payload database looked empty after changing Miniflare persistence, and exporting production content exposed two more D1 import traps.
What broke when I added a glossary and sitemap to a Payload site on Cloudflare, and what I learned about migrations, local D1 state, and OpenNext builds.
I wanted to know if my Next.js site could run on verifiable green energy. Here is what I found testing Cloudflare — and what the Green Web Foundation and Carbonfooter say about it.
After a decade of WordPress sites, I started wondering what Next.js and Payload CMS could do. Here is what I found — the good, the hard, and why I still use both.
I keep coming back to the same practice: build what's needed, build it well, and stay honest about the impact. Each project approaches it differently — and they inform each other. This website is where I share what that looks like.
Where sustainable software becomes client work. Custom sites, technical strategy, and engineering that stays lean by default.
Together with Merel Witteman: an invitation to take the physical impact behind every digital product seriously.
Measures the carbon footprint of websites so teams can see the real cost of their pages — with a developer API on the way.
Makes website impact and performance visible, so teams can improve with intent.
The next generation of software should not be defined by one new framework. It will emerge where responsibility, intelligence, and clear technical judgment reinforce each other.
Less data, less energy, and less complexity, without compromising what people genuinely need.
AI as part of the system: deliberately designed, understandable, and focused on useful work.
Good technology expands insight and agency. Judgment remains more important than tooling.
FAQ
Straight answers to the questions that come up most, without the sales talk.
This is my public knowledge base. I write to think more clearly, show how ideas hold up in practice, and help others make software that earns its place in the world.