Buchungs­systeme und Web-Apps, die im Alltag bestehen.

Ich bin Daniel, React- und TypeScript-Entwickler in Brașov, Rumänien. Ich baue das Ganze: den Buchungsablauf, die Zahlungen, die Verwaltung und die Tests, die alles zuverlässig halten. Ich arbeite auf Deutsch, Englisch und Rumänisch.

Arbeiten

Kundenprojekte zuerst. Stand: September 2026.

  1. Online-Buchung und Kartenzahlung für ein Unternehmen in Brașov, das private Tagesausflüge und Flughafentransfers fährt.

    Gebaut mit: Next.js 16, React 19, Postgres, Prisma 7

    Status: Vor dem Start

  2. Diese Website

    Eigenes Projekt

    Ein Portfolio mit strukturiertem Anfrageformular und einem privaten Posteingang, der sich live aktualisiert.

    Gebaut mit: React 19, React Router 8, Firebase Auth, Cloud Firestore

    Status: Online

  3. Rope Street Tattoo

    Wettbewerbsbeitrag

    Von der ersten Nachricht bis zur bezahlten Buchung für ein Tattoo-Studio mit einem Stuhl. Beitrag zur Contra × Lovable Challenge.

    Gebaut mit: React, Postgres with row-level security, Stripe (test mode), Lovable

    Status: Live-Demo

  4. Buchung von Flughafentransfers auf Englisch, Rumänisch und Deutsch, mit Festpreis in Sekunden.

    Gebaut mit: Next.js 16, React 19, TypeScript, Tailwind CSS 4

    Status: Konzept

  5. Ursa

    Konzept

    Buchungsseite für eine Berghütte, mit generierter Wanderkarte und live berechnetem Nachthimmel.

    Gebaut mit: HTML, CSS, JavaScript, Canvas 2D

    Status: Konzept

  6. Accessibility study

    Studie und Werkzeuge

    44 Onlineshops in Rumänien und Deutschland nach WCAG 2.1 AA getestet. 37 der 42 erreichbaren sind durchgefallen.

    Gebaut mit: axe-core 4.13, Playwright, Node 24, GitHub Actions

    Status: Veröffentlicht

Zwei Gäste, ein Auto, derselbe Abend.

Bei Brasov Private Tours buchen und bezahlen Gäste online. Die schwierige Stelle: Kein Auto darf doppelt verkauft werden, auch wenn zwei Personen in derselben Sekunde zahlen, und eine verspätete Zahlung wird automatisch erstattet.

Rolle
Design, Entwicklung, Deployment
Zeitraum
September 2026
Tests
79 Unit-, 24 Integrations-, 16 End-to-End-Tests
Sprachen
Englisch, Rumänisch, Italienisch, Spanisch
Fallstudie lesen
Startseite von Brasov Private Tours: eine Ausflugssuche über einem Foto der Burg Făgăraș.
brasov-private-tours.vercel.app, September 2026

Was ich für Sie bauen kann

Jeder Punkt verweist auf ein Projekt, in dem ich es umgesetzt habe.

Buchungswebsites

Online-Buchung mit Kalender, Kartenzahlung und Verwaltung. Für Touren, Transfers, Studios und Pensionen.

Zu sehen in Brasov Private Tours, Serpentina Transfers, Rope Street Tattoo

Web-Apps mit React und Firebase

Anfrageformulare, Dashboards und Mitgliederbereiche mit Anmeldung und Daten, die sich live aktualisieren.

Zu sehen in Diese Website

Barrierefreiheit prüfen und beheben

Ich prüfe Ihre Website nach WCAG 2.1 AA, mit Werkzeugen und von Hand, und behebe die Barrieren im Code.

Zu sehen in Accessibility study

Websites in drei Sprachen

Deutsch, Englisch und Rumänisch. Deutsch und Rumänisch sind meine Muttersprachen, Ihre Kunden lesen also echte Sätze.

Zu sehen in Serpentina Transfers, Rope Street Tattoo, Diese Website

So läuft ein Projekt ab

  1. Sie beschreiben die Aufgabe

    Über das Anfrageformular oder per E-Mail. Meist genügt ein kurzes Gespräch, um sie zu verstehen.

  2. Sie erhalten einen schriftlichen Plan

    Was ich baue, wie lange es dauert und was es kostet, bevor die Arbeit beginnt.

  3. Sie sehen früh, dass es funktioniert

    Einen Vorschau-Link, den Sie am Handy öffnen können, keine Screenshots. Ihr Feedback fließt in die nächste Version.

  4. Start und Übergabe

    Getestet am Handy und mit der Tastatur, gehostet auf Konten in Ihrem Namen, mit Notizen zum Betrieb.

Für Arbeitgeber

Ich suche eine Stelle, in der ich Apps mit React und Firebase baue. Am schnellsten beurteilen Sie meine Arbeit am Code dieser Website: die Security Rules, ihre Tests und die CI, die sie ausführt.

Ich arbeite mit KI-Werkzeugen wie Claude Code und stehe für das Ergebnis ein: Plan, Review und Tests.

Frontend
React 19, TypeScript, React Router, Next.js App Router
Backend
Firebase Auth, Firestore und Security Rules, Postgres mit Prisma, Stripe
Tests
Vitest, Playwright, der Firebase-Emulator, GitHub Actions
Qualität
WCAG 2.1 AA, axe, Lighthouse, Core Web Vitals
Sprachen
Englisch (fließend), Deutsch und Rumänisch (Muttersprachen)
Daniel Butnar

Über mich

Ich lebe in Brașov. Deutsch und Rumänisch sind meine Muttersprachen, auf Englisch arbeite ich jeden Tag. Ich studiere an der Politehnica Bukarest im deutschsprachigen Studiengang.

Mir sind die Teile wichtig, die man nicht sieht: was passiert, wenn zwei Kunden gleichzeitig buchen, wenn eine Zahlung zu spät ankommt, wenn jemand einen Screenreader nutzt. Außerdem habe ich GoActive Bucharest gegründet, eine Jugendgruppe für Erasmus+-Austausche, und ihre Website gebaut.

Sagen Sie mir, was Sie brauchen.

Ein Projekt, eine Stelle oder eine Frage. Ich lese jede Nachricht selbst.

Anfrage senden