
A new site for a recording studio in Schwerin, Germany. The owner edits the texts himself, by chatting with an AI assistant, and nothing goes live until he approves it.
web design & code
I build fast, lean websites without a site builder. And when a site needs to do more than show things, I write the tool for it: upload portal, forum, newsletter.
Measured just now in your browser, as this page loaded.
work
Web design is a side line for me. That is why there are only a few projects here, and I built every one of them myself, from the layout to the upload to the server.

A new site for a recording studio in Schwerin, Germany. The owner edits the texts himself, by chatting with an AI assistant, and nothing goes live until he approves it.

A riding club moves off WordPress: 74 posts, 41 PDFs and a video. Every old address still works, and an AI agent brings in new posts from Facebook and Instagram.

My own mastering studio. It comes with an upload portal that delivers masters to clients by link.

My audio plugins, distributed by Tokyo Dawn Records. Product pages, four manuals, a double opt-in newsletter and a forum for beta testers.
design & code
I have been programming professionally for more than 25 years, much of it audio software. Plugins are used in the studio under time pressure, so they have to make sense at a glance.
That taught me that a good interface is made in the details: the gap between two knobs, a label you never have to read twice. Websites are no different. Because design and code are in the same hands, nothing gets lost between the two.

.taste border-radius: 50%;
background: #CB5151;
box-shadow: inset 0 -5px 0 rgb(0 0 0 / .2);
backends
Some things no site builder can do. Then I write them myself: small, on your own web space and without a subscription to a third-party service.
Clients get their masters through a link. It is ready while the file is still uploading, and the overview shows who downloaded what and when.
read more →Login, threads with Markdown, email on new posts and an archive for finished topics. Runs on PHP and SQLite on its own web space.
read more →contact
I will take a look and tell you what I would make of it. No website yet? Tell me briefly what you have in mind.
info@ohlhorstdesign.de