From a quiet page for a small business to an interface you move through like a room. Designed and built by one person — no handoff, no page builder.
Websites for restaurants and cafés, salons, workshops, law firms, practices, shops and studios. Drawn, written and built by the same person.
Screens for web applications: flows, states and controls that hold up on a counter, on a table and on a phone.
Wordmark, symbol, type — and the rules that keep them together once I hand them over.
Movement in the browser: canvas, transitions, the small things you feel more than you see.
HTML, CSS and JavaScript by hand. React and Next.js when a site turns into a product.
Web applications for small businesses in Austria — tabletime. for booking requests and confirmations.
Restaurants and cafés, salons, workshops, law firms, practices, shops and studios — and everything in between. A site for a carpenter is the same work as a booking system, only pointed at a different goal.
I work from Vienna, in German and English. If you run a business here and German isn’t the language you work in, that changes nothing about the job — we talk in English, and your site can speak whichever language your guests do.
Café-restaurant in Vienna Hietzing. Menu, events, booking requests.
Live
Booking requests for restaurants and other small businesses. Requests come in,
the decision stays with the owner, working hours run alongside.
Alpha
Demo: a law firm in Vienna.
Demo
Demo: a photographer’s portfolio.
Demo
Demo: a gallery.
Demo
The full case studies — how each one was built, year by year — are on the German page.
You tell me what you need. Phone, mail, or over a coffee in Vienna. Costs nothing.
A real page in a browser, not a picture of one. No contract yet — money comes after you like it.
You can watch it grow in your browser and say what you want changed. One round is part of the price.
Domain, certificate, privacy notice. Afterwards I stay reachable.
Write in German or English. Tell me what you do and what the site is for — a rough idea is enough to start.
hallo@ezzylab.euDennis Kohlstedt, Vienna, Austria
Personal website. Presentation of my own design and technical work. No commercial activity.
The German Impressum is the binding one.
No cookies. No analytics, no tracking, no advertising. No fonts, maps or scripts from other servers — everything sits inside the page. No contact form.
The site is served by Cloudflare (Cloudflare, Inc., USA). Technically necessary log data is recorded: IP address, time, file requested, browser and system identifier. It serves the operation and security of the site. Legal basis: Art. 6(1)(f) GDPR. Transfer to the USA relies on the European Commission’s standard contractual clauses.
If you write to me, I process your message and your address in order to reply. I pass nothing on and keep nothing longer than the matter requires.
Access, rectification, erasure, restriction, objection and portability. An email to hallo@ezzylab.eu is enough. Complaints go to the Austrian Data Protection Authority, dsb.gv.at. The German Datenschutz page is the binding version.