<Hallo, ich bin />|

Kean Kökten.

Fullstack-Webentwickler

Seit 2021 baue ich bei der C3 marketing agentur in Tirschenreuth Websites und Web-Apps mit TYPO3, Vue.js, Nuxt und Svelte: schnell, leicht zu pflegen, vom ersten Pixel bis zum letzten Deploy.

01~/ueber-mich

Über mich

whoami: ein Blick hinter den Code.

  1. 01/05

    Hallo, ich bin Kean.

    Fullstack-Webentwickler aus Tirschenreuth in Bayern, mit einer Schwäche für saubere Architektur und Energy Drinks.

  2. 02/05

    Wie alles anfing

    Mit 15 Jahren fing alles an: Garry's Mod, LUA und die Faszination, aus Codezeilen etwas Lebendiges zu erschaffen. Was als Hobby begann, wurde schnell zur Berufung.

  3. 03/05

    Die Ausbildung

    Nach der Schule folgte die Ausbildung zum Fachinformatiker für Anwendungsentwicklung mit C#, PHP, JavaScript, Datenbanken und allem dazwischen. Dort habe ich gelernt, nicht nur Code zu schreiben, sondern Lösungen zu bauen.

  4. 04/05

    Heute

    Heute arbeite ich als Fullstack-Webentwickler bei der C3 marketing agentur und setze täglich anspruchsvolle Projekte um, vom ersten Pixel bis zum letzten Deploy.

  5. 05/05

    Was mich antreibt

    Drei Prinzipien, die in jedem Projekt stecken.

02~/faehigkeiten

Skills

Eine Anfrage, einmal quer durch meinen Stack.

  1. 01/05 · Browser

    Im Browser

    Alles beginnt im Browser: semantisches HTML, sauberes CSS mit SCSS oder Tailwind, responsive und nah am Screen Design aus Figma.

    • HTML
    • CSS
    • SCSS
    • Tailwind CSS
    • Responsive Design
    • Screen Design Umsetzung
    • Figma
  2. 02/05 · Frontend

    Im Frontend

    Interaktive Oberflächen mit Vue.js, Nuxt oder Svelte, geschrieben in JavaScript oder TypeScript. 3D im Browser mit three.js.

    • JavaScript
    • TypeScript
    • Vue.js
    • Nuxt
    • Svelte
    • three.js
  3. 03/05 · API

    Im Backend

    Die Anfrage landet bei einer REST API in PHP, in C# mit ASP.NET oder in Node.js. Die Daten liegen in MySQL oder MariaDB.

    • PHP
    • C#
    • ASP.NET
    • Node.js
    • REST APIs
    • MySQL
    • MariaDB
  4. 04/05 · CMS

    Im CMS

    TYPO3 liefert die Inhalte, die Redakteure selbst pflegen: sauber strukturiert und gut auffindbar für Suchmaschinen (SEO) und KI-Suchen (GEO).

    • TYPO3
    • SEO
    • GEO
  5. 05/05 · Tooling

    Werkzeuge

    Git, Composer, NPM, Docker und DDEV halten alles zusammen. PHPStan prüft den Code, geschrieben in PhpStorm oder VS Code. GitHub Actions deployt auf Linux-Server mit Nginx. Und LUA? Damit hat alles angefangen.

    • Git
    • Composer
    • NPM
    • Docker
    • DDEV
    • PHPStan
    • PhpStorm
    • VS Code
    • Linux
    • Nginx
    • GitHub Actions
    • LUA
03~/arbeitsweise

Vom Pixel zum Deploy

So entsteht bei mir eine Website. Scroll mit und schau zu, wie sie sich selbst baut.

  1. Schritt 1/5

    Screen Design

    Alles beginnt mit dem Entwurf: Raster, Abstände, Typografie. Ich übersetze Screen Designs aus Figma so, dass sie auf jedem Bildschirm funktionieren.

    • Screen Design
    • Figma
    • Responsive Design
  2. Schritt 2/5

    Markup

    Semantisches HTML ist das Fundament: eine saubere Struktur, die Menschen und Suchmaschinen gleichermaßen gut lesen können.

    • HTML
    • SEO
  3. Schritt 3/5

    Styling

    Mit SCSS oder Tailwind CSS kommen Farbe, Rhythmus und Details dazu, responsive vom Smartphone bis zum großen Monitor.

    • SCSS
    • Tailwind CSS
  4. Schritt 4/5

    CMS & Logik

    TYPO3 macht Inhalte für Redakteure pflegbar, Vue.js oder Svelte bringen Interaktion, eigene REST APIs verbinden die Daten.

    • TYPO3
    • Vue.js
    • Svelte
    • REST APIs
  5. Schritt 5/5

    Deploy

    Git, NPM, Docker und GitHub Actions bringen alles live. Danach zählt, was bleibt: eine schnelle, wartbare Seite.

    • Git
    • NPM
    • Docker
    • GitHub Actions
04~/erfahrung

Erfahrung

Vom ersten Garry's-Mod-Addon bis zur Agentur, Station für Station.

  1. 01 · 2016

    Erste Schritte

    LUA Scripting in Garry's Mod

    Mit 15 Jahren begann die Reise in die Programmierung. Durch das Scripten von Addons und Gamemodes in Garry's Mod mit LUA entstand die Leidenschaft für Code.

    • LUA
    • Garry's Mod
  2. 02 · 2018 bis 2021

    Fachinformatiker für Anwendungsentwicklung

    Schulische Ausbildung in Wiesau

    Schulische Ausbildung zum Fachinformatiker für Anwendungsentwicklung mit Schwerpunkten in C#, PHP und JavaScript. Entwicklung von REST APIs mit ASP.NET und Frontend-Anwendungen mit Vue.js.

    • C#
    • ASP.NET
    • PHP
    • Vue.js
    • REST API
    • CSS
  3. 03 · Schulprojekt

    Mitfahrzentrale

    Mitfahrzentrale am BSZ Wiesau

    Im Rahmen des Nachhaltigkeitsprojekts 'Egal war gestern' entstand am IT-Campus des BSZ Wiesau eine Mitfahr-App für Schüler und Lehrkräfte. Gemeinsam mit einem Mitschüler und unter Betreuung eines Lehrers wurden in hunderten Stunden eigenständiger Arbeit eine moderne Software-Architektur und eine mobile App entwickelt. Das Projekt wurde in der regionalen Presse vorgestellt.

    • Fullstack
    • Registrierung
    • Routenplanung
  4. 04 · Seit 2021

    Fullstack-Webentwickler

    Webentwicklung bei der C3 marketing agentur

    Seit 2021 entwickle ich Websites von Grund auf, vom Screen Design bis zum Deploy: mit TYPO3, eigenen Extensions und schlankem JavaScript. Dazu kommen Konfiguratoren mit Svelte und three.js, eine Online-Terminbuchung und rund 10 TYPO3-Upgrades von v10 bis v14.

    • PHP
    • TYPO3
    • JavaScript
    • Vue.js
    • Svelte
    • SCSS
    • APIs
05~/projekte

Projekte

Vom Bildungsportal eines Landkreises bis zum 3D-Bett-Konfigurator.

Fallstudie · C3 marketing agentur

Bildungsportal Tirschenreuth

Ansehen: Bildungsportal Tirschenreuth
  1. 01/05

    Der Auftrag

    Das Bildungsportal des Landkreises Tirschenreuth bündelt die Bildung der Region an einem Ort: Schulen, Ausbildung, Studium, Kurse und Veranstaltungen. Ich habe es bei der C3 marketing agentur komplett allein entwickelt.

    • TYPO3
  2. 02/05

    Einrichtungen pflegen sich selbst

    Schulen, Unternehmen und Bildungsträger registrieren sich und pflegen ihr Profil selbst: Links, Ausbildungsberufe, Logo, Bilder und Beschreibung. Besucher brauchen kein Konto. Über 350 Einrichtungen sind schon dabei.

    • Extbase
    • PHP
  3. 03/05

    Alles auffindbar

    Eine Suche über rund 400 Einträge, gefiltert nach Einrichtungen, Informationen und Veranstaltungen.

    • ke_search
  4. 04/05

    Ausbildungsmessen

    Jede Ausbildungsmesse hat ein eigenes Ausstellerverzeichnis: Live-Suche, Filter nach Branchen und ein Schalter zwischen Liste und Karte.

    • JavaScript
    • Google Maps
  5. 05/05

    Schlank gebaut

    Der Server rendert jeden Datensatz einmal, schlankes JavaScript blendet im Browser nur noch ein und aus: kein Framework, kein Nachladen. Dahinter stehen TYPO3, Content Blocks und eigene Extbase-Extensions.

    • TYPO3
    • Content Blocks
    • Extbase

Weitere Projekte

Screenshot der Startseite von ISMO GmbHC3 marketing agentur

Zweisprachige Website (DE/EN) für eine Unternehmensberatung aus Regensburg. Eigene Content Blocks, darunter eine SVG-Grafik, deren Teile beim Öffnen der Akkordeons aufleuchten, dazu Slider, Lightbox und Scroll-Animationen in reinem JavaScript.

  • TYPO3
  • Content Blocks
  • JavaScript
Screenshot der Startseite von DIMONDA ProjektbauC3 marketing agentur

DIMONDA Projektbau

Ansehen: DIMONDA Projektbau

Website für einen Projektentwickler aus Weiden: Projekte mit Kategorie-Filter, Immobilienverkauf mit eigener Seite pro Einheit und eine Google-Maps-Karte, die erst nach einem Klick lädt.

  • TYPO3
  • Mask
  • JavaScript
Screenshot der Startseite von Paluka RechtsanwälteC3 marketing agentur

Paluka Rechtsanwälte

Ansehen: Paluka Rechtsanwälte

Website für eine Kanzlei aus Regensburg: News mit Kategorie-Filtern, Anwaltsprofile mit eigenen Veröffentlichungen, Newsletter-Anmeldung und ein Video im Kopfbereich.

  • TYPO3
  • Content Blocks
  • EXT:news
Schulprojekt

Fahrgemeinschaften für Schüler und Lehrkräfte: Registrierung, Rollen (Fahrer/Mitfahrer) und Fahrtenplanung. Zu zweit im Nachhaltigkeitsprojekt 'Egal war gestern' entwickelt und in der regionalen Presse vorgestellt. Bericht des BSZ Wiesau

  • C#
  • ASP.NET
  • Mobile App
Persönlich

Portfolio-Webseite

Diese Seite: gebaut mit Nuxt und Tailwind CSS, mit eigenem WebGL-Partikel-Universum und GMod-Szenen in three.js.

  • Nuxt
  • Vue.js
  • WebGL

Mitgewirkt

Projekte bei der C3 marketing agentur, bei denen ich einen Teil gebaut habe.

  • BlueSpice

    Preiskonfigurator, Frontend und API

    Svelte-5-Web-Component in der WordPress-Seite. Preise und Staffeln kommen live aus einer TYPO3-API, die Summen rechnen sich bei jeder Änderung neu.

    • Svelte 5
    • Web Components
    • TYPO3 13
    Ansehen: BlueSpice
  • Tuga Holztech

    3D-Bett-Konfigurator

    Live-3D-Vorschau mit Svelte, Threlte und three.js: Holzarten und Oberflächen als Texturen, Bauteile zum Ein- und Ausblenden, breite Betten aus mehreren Modulen.

    • Svelte
    • three.js
    • Threlte
    Ansehen: Tuga Holztech
  • Emigholz

    Neue Reifen mit Montagetermin

    Eigene TYPO3-Extension in fünf Schritten: Reifengröße, Angebote, Fahrzeug, Filiale und Termin, Übersicht. Freie Termine ergeben sich aus Öffnungszeiten, Buchungen und Feiertagen jeder Filiale.

    • TYPO3
    • Extbase
    • JavaScript
    Ansehen: Emigholz
  • TYPO3-Upgrades

    Rund 10 Websites, von v10 bis v14

    Bestehende Websites Schritt für Schritt auf aktuelle TYPO3-Versionen gebracht.

    • TYPO3
    • PHP
    • Composer
06~/kontakt

Kontakt

Projekt im Kopf, Frage zum Code oder einfach Lust auf einen Austausch? Schreib mir.

Let's talk!

Sag einfach Hallo.

Fragen zum Code, eine Idee oder einfach Lust auf einen Austausch? Ich freue mich auf deine Nachricht.

E-Mail schreiben
Standort
Tirschenreuth, Bayern
Beruf
Fullstack-Webentwickler bei der C3 marketing agentur

Stand: Oktober 2026