Yusuf Senel
Freelance Full-Stack & AI Engineer
Ich baue KI-Funktionen in bestehende und neue Anwendungen ein: Chat und Suche über eigene Dokumente, angebundene Modelle, auf Wunsch auf eigenen Servern. Die Web-Applikationen dazu entwickle ich mit Symfony, Next.js und Vue und betreibe sie auch.
Über mich
Software Engineer aus Langenfeld (Rheinland). Seit 2023 selbstständig mit Log-System Development, daneben entwickle ich eigene Produkte.
- Standort
- Langenfeld (Rheinland)remote
- Selbstständig seit
- 2023Log-System Development
- Schwerpunkt
- Next.js und SymfonyKI-Integration
Arbeitsweise
Der Code gehört dir
Repository-Zugriff von Anfang an, Nutzungsrechte nach Abschluss. Kein eigenes CMS, keine Lizenz, die an mich gebunden ist – ein Wechsel bleibt jederzeit möglich.
Performance ist Teil des Auftrags
Core Web Vitals prüfe ich schon während der Entwicklung. Ein Skript kommt nur in den kritischen Pfad, wenn es dort gebraucht wird.
Gebaut, um erweitert zu werden
Typsichere Modelle und klare Schichten; Entscheidungen stehen als Kommentar im Code. Wer danach am Projekt arbeitet, ob ich oder dein Team, kann darauf aufbauen.
Betrieb gehört dazu
Containerisiertes Deployment, automatisierte Builds, Backups und Monitoring gehören zur Umsetzung. Updates und Sicherheits-Patches laufen danach auf Zuruf oder als laufende Betreuung.
Schwerpunkte
Fachliche Schwerpunkte von der Architektur bis zum Betrieb. Beauftragt werden diese Leistungen über mein Gewerbe Log-System Development.
KI-Integration & RAG
KI-Funktionen als Teil einer bestehenden oder neuen Anwendung: Chat und Suche über eigene Dokumente, angebundene Modelle und ein Betrieb, der Herkunft, Kosten und Fehlerfälle im Blick behält.
- RAG: Antworten auf Basis eigener Dokumente
- Embeddings & Vektorsuche
- Gekapselte Anbindung von Model-APIs
- Betrieb auf eigenen Servern möglich
Webentwicklung
Individuelle Websites und Web-Applikationen mit Next.js, React, Symfony und Vue – server-seitig gerendert, typsicher und wartbar.
- Next.js & React mit TypeScript
- Symfony, Laravel & Vue/Nuxt
- Responsive Umsetzung ab Mobile
- Barrierearme, semantische Markup-Struktur
Web-Applikationen & APIs
Fachliche Anwendungen mit Datenmodellierung, REST-APIs, Authentifizierung sowie Rollen- und Rechtesystemen.
- REST-APIs & Schnittstellen-Anbindung
- PostgreSQL- und MySQL-Datenmodelle
- Authentifizierung, Rollen & Rechte
- Buchungs-, Verwaltungs- und Informationsplattformen
E-Commerce
Onlineshops und Verkaufsstrecken mit Zahlungsanbindung, Produktverwaltung und Checkout.
- Shop-Umsetzung & Produktverwaltung
- Anbindung gängiger Zahlungsanbieter
- Checkout- und Conversion-Optimierung
- Schnittstellen zu Warenwirtschaft
SEO & Performance
Technisches SEO: Core Web Vitals, strukturierte Daten, saubere Indexierbarkeit und kurze Ladezeiten.
- Core Web Vitals (LCP, CLS, INP)
- Strukturierte Daten (schema.org / JSON-LD)
- Server-seitiges Rendering & Indexierbarkeit
- Sitemaps, Metadaten & hreflang
Hosting & Deployment
Betrieb inklusive: containerisiertes Deployment, automatisierte Builds und Wartung nach dem Launch.
- Docker & Kubernetes
- CI/CD-Pipelines & automatisierte Builds
- Monitoring, Backups & Updates
- Domain-, DNS- und Zertifikats-Setup
Projekte
Zertifikate
Technologien
Was davon in ein Projekt kommt, richtet sich nach dessen Anforderungen.
- Next.js
- React
- TypeScript
- Vue.js
- Nuxt.js
- Tailwind CSS
- PHP
- Symfony
- Laravel
- Node.js
- Go
- REST APIs
- PostgreSQL
- MySQL
- MongoDB
- Vektorsuche
- Datenmodellierung
- RAG
- Model-APIs
- Hugging Face
- Prompt-Workflows
- Embeddings
- Docker
- Kubernetes
- CI/CD
- Linux
- Vercel
- Cloudflare
- Git
- GitLab
- Code Reviews
- Figma
- Testing
Vom Erstgespräch zum Launch
Jeder Schritt endet mit einem Ergebnis, das du prüfen kannst: einer Schätzung, einem Zwischenstand oder der laufenden Anwendung.
Erstgespräch
Wir klären, was die Anwendung leisten muss, welche Schnittstellen dazugehören und was bereits vorhanden ist. Erst danach lässt sich der Aufwand schätzen.
Anforderungen & Umfang
Aufwandsschätzung
Der Umfang wird in Arbeitspakete zerlegt und als Festpreis benannt. So entstehen keine offenen Stundenbudgets, die erst mit der Rechnung sichtbar werden.
Festpreis
Umsetzung
Entwickelt wird in Zwischenständen auf einer Testumgebung, auf der du den Fortschritt jederzeit ansehen kannst.
Testumgebung
Launch & Übergabe
Deployment, Domain- und Zertifikats-Setup, Monitoring. Danach bekommst du Repository-Zugriff und die Nutzungsrechte; Wartung kannst du zusätzlich vereinbaren.
Deployment & Rechteübergang
Häufige Fragen
Was vor dem Erstgespräch meistens gefragt wird – zu Preisen, Dauer, Quellcode und Wartung.
Was kostet eine Website?
Der Preis hängt vom Umfang ab: Seitenanzahl, benötigte Funktionen, Schnittstellen und ob ein bestehendes Design umgesetzt oder neu entworfen wird. Nach einem Erstgespräch schätze ich den Aufwand und nenne einen Festpreis, damit keine offenen Stundenbudgets entstehen.
Wie lange dauert ein Webprojekt?
Eine überschaubare Website liegt üblicherweise im Bereich weniger Wochen, umfangreichere Web-Applikationen mit Datenbank, Rollen und Schnittstellen entsprechend länger. Den konkreten Zeitraum lege ich nach der Aufwandsschätzung gemeinsam mit dir fest.
Arbeitest du auch überregional oder remote?
Ja. Der Sitz ist Langenfeld (Rheinland), Projekte laufen aber vollständig remote – Abstimmung per Video-Call, E-Mail und geteiltem Projekt-Board. Termine vor Ort sind im Rheinland und Umgebung möglich.
Übernimmst du auch bestehende Projekte?
Ja. Dazu gehören Wartung, Weiterentwicklung und die Modernisierung älterer Anwendungen – etwa die Ablösung von Legacy-PHP durch eine aktuelle Symfony- oder Next.js-Architektur. Vorab sichte ich Code, Abhängigkeiten und Deployment, um den Zustand realistisch einzuschätzen.
Bekomme ich Zugriff auf den Quellcode?
Ja. Der Code liegt in einem Repository, auf das du Zugriff bekommst; nach Projektabschluss gehen die Nutzungsrechte an dich über. Es entsteht keine technische Abhängigkeit, die einen Wechsel verhindert.
Bietest du Wartung nach dem Launch an?
Ja – Updates von Framework und Abhängigkeiten, Sicherheits-Patches, Backups und Monitoring. Das lässt sich als laufende Betreuung oder auf Zuruf vereinbaren, je nachdem wie kritisch der Betrieb ist.
Wie läuft ein Projekt ab?
In vier Schritten: Erstgespräch und Anforderungen klären, Aufwandsschätzung mit Festpreis, Umsetzung in nachvollziehbaren Zwischenständen zum Mitschauen, danach Launch inklusive Deployment und Übergabe.
Kontakt
Projektanfragen nehme ich laufend entgegen. Eine kurze Beschreibung des Vorhabens genügt – du bekommst eine Einschätzung zu Umfang und Machbarkeit, auch wenn das Projekt nicht zu mir passt.
Erstgespräch
Anforderungen & Umfang
Aufwandsschätzung
Festpreis
Umsetzung
Testumgebung
