Yusuf Senel
Spezialisiert auf
Ich baue Websites und Web-Applikationen, die schnell laden, sauber strukturiert sind und sich später erweitern lassen – statt nach zwei Jahren neu gebaut zu werden.
- selbstständig seit 2023
- Langenfeld (Rheinland)
- remote
// über mich
Ü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 · SymfonyKI-Integration
- 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
// arbeitsweise
Wie ich arbeite
Vier Punkte, die in jedem Projekt gelten – unabhängig von Umfang, Budget und Technologie.
kein lock-in
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.
messbar
Performance ist Teil des Auftrags
Core Web Vitals werden während der Entwicklung geprüft, nicht nach dem Launch repariert. Jedes Skript, das in den kritischen Pfad kommt, muss sich rechtfertigen.
langlebig
Gebaut, um erweitert zu werden
Typsichere Modelle, klare Schichten, kommentierte Entscheidungen. Der nächste Mensch im Projekt – ob ich oder dein Team – soll weiterbauen können statt neu anzufangen.
bis in den betrieb
Launch ist nicht das Ende
Containerisiertes Deployment, automatisierte Builds, Backups und Monitoring gehören zur Umsetzung. Updates und Sicherheits-Patches laufen danach auf Zuruf oder als laufende Betreuung.
// schwerpunkte
Woran ich arbeite
Fachliche Schwerpunkte von der Architektur bis zum Betrieb. Beauftragt werden diese Leistungen über mein Gewerbe Log-System Development.
- 01
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
- 02
Web-Applikationen & APIs
Fachliche Anwendungen statt reiner Websites: Datenmodellierung, REST-APIs, Authentifizierung sowie Rollen- und Rechtesysteme.
- REST-APIs & Schnittstellen-Anbindung
- PostgreSQL- und MySQL-Datenmodelle
- Authentifizierung, Rollen & Rechte
- Buchungs-, Verwaltungs- und Informationsplattformen
- 03
E-Commerce
Onlineshops und Verkaufsstrecken mit Zahlungsanbindung, Produktverwaltung und einem Checkout, der nicht im Weg steht.
- Shop-Umsetzung & Produktverwaltung
- Anbindung gängiger Zahlungsanbieter
- Checkout- und Conversion-Optimierung
- Schnittstellen zu Warenwirtschaft
- 04
SEO & Performance
Technisches SEO statt Keyword-Kosmetik: 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
- 05
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
Projekte
// zertifikate
Zertifikate
// tech-stack
Technologien
Womit ich arbeite – ausgewählt nach Projektanforderung, nicht nach Trend.
- 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
// ablauf
Vom Erstgespräch zum Launch
Vier Schritte, feste Reihenfolge. Jeder Schritt endet mit etwas Vorzeigbarem – einer Schätzung, einem Zwischenstand, einer laufenden Anwendung.
Erstgespräch
Wir klären, was die Anwendung leisten muss, welche Schnittstellen dazugehören und was bereits vorhanden ist. Ohne Anforderungen gibt es keine belastbare Schätzung.
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 statt Stundenzettel
Umsetzung
Entwicklung in nachvollziehbaren Zwischenständen auf einer Testumgebung. Du siehst den Fortschritt, statt am Ende vor einem fertigen Ergebnis zu stehen.
Zwischenstände zum Mitschauen
Launch & Übergabe
Deployment, Domain- und Zertifikats-Setup, Monitoring. Danach bekommst du Repository-Zugriff und die Nutzungsrechte – Wartung ist optional, nicht Pflicht.
Deployment & Rechteübergang
// faq
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
Kontakt
Projektanfragen nehme ich laufend entgegen. Eine kurze Beschreibung des Vorhabens genügt – du bekommst eine ehrliche Einschätzung zu Umfang und Machbarkeit, auch wenn es nicht passt.
Erstgespräch
Anforderungen & Umfang
Aufwandsschätzung
Festpreis statt Stundenzettel
Umsetzung
Zwischenstände zum Mitschauen
