Custom websites & web tools · Schwerte, Germany
Whatever you have in mind. Built exactly like that.
One person building websites and web tools for companies — exactly the way you want them , in custom code. Don’t take my word for it: the showroom below works.
Your code No subscription No WordPress
Move over the headline · then scroll Tap the headline · then scroll
The showroom
Four things companies asked for. All of them work.
Click, drag, type. Nothing here is a screenshot — each piece is the real thing, built for one business need.
Keep scrolling → the room moves sideways
01 “Customers should book appointments themselves.” Booking calendar
</>
– lines of plain JavaScript on this page. No plugin, no library.
// which days can be booked?
function st(d){
if(d<today) return 'past';
if(weekend(d)) return 'closed';
return booked(d) ? 'full' : 'open';
}
Need 01
02 “Customers want a price before they call.” Price calculator
</>
– lines of plain JavaScript on this page. Your rates, your rules.
// the price, from your own rates
var per = (material + cutting + finish)
* discount + setup / qty;
total = per * qty;
Need 02
03 “Show the result, not a promise.” Before / after slider
</>
– lines of plain JavaScript on this page. Mouse, touch and keyboard.
/* one CSS variable does the reveal */
.before{ clip-path:
inset(0 calc(100% - var(--x) ) 0 0); }
Need 03
04 “Customers should find the nearest branch.” Location finder
</>
– lines of plain JavaScript on this page. No map subscription.
// nearest first
order = branches.sort(
(a, b) => dist (a) - dist (b));
Need 04
The facts
Built your way. Owned by you.
01 Your code. All the source code belongs to you. Any host, any developer, no lock-in.
02 No subscription. No monthly licence for the site itself. Hosting is the only running cost.
03 No WordPress. No theme, no page builder, no plugins to update. Only the code your site needs.
04 Optional editor. My own lightweight editor, if you want to change texts and images yourself.
05 Private preview. A private link during the build. You watch it come together, not just the end.
06 One person. In Schwerte, Germany. Answers usually the same day — no ticket system.
How it works
Three steps. No templates in between.
01 You say what you have in mind. A sentence, a sketch, a list — or a finished design. Whatever you have.
“We need customers to book visits.”
02 I build exactly that. In custom code, on a private preview link. Feedback goes straight into the next version.
preview.[your-project] · private
03 It goes live. It’s yours. Uploaded to your host, code handed over. The editor, if you want it.
✓ code · ✓ host · ✓ editor (optional)
Work
Already running. Names on request.
Machine shop · [client name]
A website that takes drawings.
Own editor, page templates, and an enquiry form with drawing upload.
Training academy · [client name]
One site, two languages.
Bilingual German / English, with an editor the team uses themselves.
My own · 3D printing & engineering
mika-engineering.de
3D printing and engineering in Schwerte, on a site built the same way. Visit →