Eyüp Bahar Softwareentwickler

Porträt von Eyüp Bahar

Ich entwickle Websites und Web-Applikationen mit Astro, Next.js, Angular und React, KI-gestützt mit Claude Code. Praxis aus vier Unternehmen – von Micro-Frontends für eine Super-App mit Millionen Nutzern bis zu Kundenprojekten mit eigenem CMS.

Kurzprofil

Standort
Raum Bern, Schweiz
Aktuell
Praktikum Webentwicklung, Antigravity GmbH
Frontend
Astro, Next.js, Angular, React, TypeScript
Backend
Node.js, Supabase, Firebase, PostgreSQL, ASP.NET Core (im Aufbau)
KI
  • Eigene Skills, Hooks und MCP-Server für Claude Code, die den Entwicklungsprozess deutlich effizienter machen
  • Security-Audits und ein eigenes Cybersecurity-Tool
  • Automatisierung für ausgelieferte Produkte
  • Werkzeuge für manuelle Tests
Sprachen
Deutsch B2 (Prüfung in Vorbereitung), Englisch B2, Türkisch (Muttersprache)

Schwerpunkte

Websites

Statisch gebaute Seiten mit Astro: schnell, ohne unnötiges JavaScript, mit SEO und Sicherheits-Headern – und mit eigenem CMS, wenn Kunden Inhalte selbst pflegen.

  • Astro
  • TypeScript
  • Postgres
  • Vercel

Web-Applikationen

Micro-Frontends für eine Super-App mit Millionen Nutzern, Admin-Oberflächen und Formulare mit eigenem Backend.

  • Next.js
  • Angular
  • React
  • Node.js
  • Supabase
  • Firebase

KI-gestützte Entwicklung

Eigene Skills, Hooks und MCP-Server für Claude Code; automatisierte Prüfungen vor jeder Auslieferung; Security-Audits mit eigenem Werkzeug.

  • Claude Code
  • Vitest
  • Playwright

Stack

  • Astro
  • Next.js
  • Angular
  • React
  • TypeScript
  • Node.js
  • Supabase
  • Firebase
  • PostgreSQL
  • ASP.NET Core im Aufbau
  • Claude Code
  • Vercel

Ausgewählte Projekte

  • 2026 Kundenprojekt

    Zweirad Gisin

    Zweiradgeschäft, Roggwil BE

    Neubau der Website eines Fachgeschäfts für Velos, E-Bikes und Motorräder – mit eigenem Produkt-CMS, in dem das Geschäft Fahrzeuge, Bilder und Ankündigungen selbst pflegt.

    Website ansehen
    • Astro
    • TypeScript
    • Neon Postgres
    • Drizzle
    • Vercel Blob
    • Resend
    • Vitest
    Startseite von zweiradgisin.ch mit E-Bike-Hero und Navigation
    Dieselbe Startseite in der mobilen Ansicht
  • 2026 Kundenprojekt

    SMASH Münsingen

    Tennis- und Padelcenter, Münsingen BE

    Website mit Selbstverwaltung für ein Tenniscenter – Turniere veröffentlichen, Online-Anmeldungen für Turniere und Tennisschule, alle Texte und Bilder im Admin bearbeitbar.

    Website ansehen
    • Astro
    • TypeScript
    • Vercel Blob
    • Resend
    • Vitest
    Startseite von SMASH Münsingen mit Blick in die Tennishalle
    Dieselbe Startseite in der mobilen Ansicht
  • 2026 Kundenprojekt

    Norsk med Rita

    Sprachschule für Norwegisch

    Neubau einer Sprachschul-Website mit schlankem Datei-CMS – die Schule pflegt Bilder, Kurse, Preise und Kontaktdaten selbst, ohne Datenbank.

    Website ansehen
    • Astro
    • TypeScript
    • Vercel Blob
    • Zod
    • Vitest
    Startseite von norskmedrita.ch mit Hafenbild aus Bergen
    Dieselbe Startseite in der mobilen Ansicht
  • 2026 Eigenes Projekt

    Helvetia Machine

    Produktkatalog mit Admin-CMS, Demo

    Full-Stack-Katalog für Maschinen, Ersatzteile und Service – eine ASP.NET-Core-API mit Next.js-Frontend und einem Admin-Bereich, in dem Kategorien, Unterkategorien und Bildergalerien gepflegt werden.

    Code auf GitHub
    • ASP.NET Core 9
    • C#
    • Entity Framework Core
    • PostgreSQL
    • Next.js 16
    • TypeScript
    • Tailwind CSS
    • Docker
    • Cloudinary
    Startseite von Helvetia Machine mit Hero und Produktkategorien
    Dieselbe Startseite in der mobilen Ansicht
  • 2025 Eigenes Projekt

    Pinocchio Shop

    Online-Shop für Saucen und Feinkost, Frontend

    Mehrsprachiger Online-Shop als React-App – Produktkatalog, Warenkorb, Checkout, Kundenkonto mit Google-Login und Admin-Seiten für Produkte und Bestellungen.

    Code auf GitHub
    • React 19
    • Vite
    • React Router
    • TanStack Query
    • Axios
    • Tailwind CSS
    • Google OAuth
    Startseite des Pinocchio Shops mit Video-Hero und Shop-Button
    Dieselbe Startseite in der mobilen Ansicht

Wie ich arbeite

  1. 01 Analyse

    Ziel, Inhalte und bestehende Daten klären. Was fehlt, wird markiert, nicht erfunden.

  2. 02 Umsetzung

    Kleine Komponenten, Inhalte aus einer Quelle, TypeScript strict. Astro für Websites, Next.js, Angular oder React für Applikationen.

  3. 03 Prüfung

    Build, Typen, Sicherheits-Header, Performance-Budget und Tests laufen automatisch vor jeder Auslieferung; dazu ein Security-Audit mit eigenem Werkzeug.

  4. 04 Auslieferung

    Deployment auf Vercel, Dokumentation für die Übergabe.