Kerimcan Yagci

Ich schreibe Software, meistens in C#, Java und TypeScript. Ich gehe in die HTL Leonding, Abteilung Informatik, und wohne in Ansfelden bei Linz.

Mein GitHub-Avatar: Sasuke als Manga-Zeichnung in Schwarz und Weiß
Warum Sasuke? Er zieht sein Ding allein durch. Meine Kundenprojekte auch.

Zwei Firmen-Websites habe ich allein gebaut, dazu Web-Apps und kleine Tools, die Leuten Arbeit abnehmen. Das meiste davon ist privat. Was öffentlich ist, steht auf den nächsten Seiten.

Sortierlauf aus dem README: Bubble Sort

Projekt in C#

SortingVisualizer

Eine raylib-App, die eine Reihe Balken sortiert und jeden Schritt mitzeichnet, damit man sieht, wie ein Algorithmus wirklich arbeitet. Bubble Sort, Selection Sort und Insertion Sort sind dabei, jeder andere Sortieralgorithmus lässt sich einstecken.

  • C# · .NET · Raylib-cs
  • Dependency Injection mit Microsoft.Extensions
Afterfall im Spiel: ein U-Bahn-Netz mit roten und lila Linien, rechts die Liste der Stationen einer Linie
Im Spiel: Linien, Auslastung der Stationen, rechts die Route.

Schulprojekt im Dreierteam

Afterfall

Ein U-Bahn-Spiel. Man baut Stationen und Strecken, kauft drei Arten von Zügen, legt Ticketpreise fest und versucht die Stadt zufrieden zu halten, während sie wächst. Wer am meisten wert ist, steht oben in der Online-Rangliste.

Mein Teil Projektleitung, dazu Server und Simulation. Die ganze Spiellogik läuft im Spring-Boot-Backend, der JavaFX-Client zeichnet nur, was er bekommt.
  • Java · JavaFX · Spring Boot
  • 98 von 172 Commits
Ein Kerlib-Fenster in Dunkelblau: links die Features, oben Laufzeit, gezeichnete Frames und Mausposition, in der Mitte drei farbige Wellen, unten ein Eingabefeld mit Greet-Knopf und ein Event-Log
Ein Demo-Fenster: Wellen, die sich mit der Maus biegen, ein Eingabefeld, ein Event-Log. Jeder Pixel ist reines GDI.

Projekt in C#

Kerlib

Eine kleine Fensterbibliothek für C#, die direkt mit der Win32-API spricht. Sie öffnet Fenster, betreibt die Message-Loop und zeichnet Formen und Eingabefelder. Vom Aufbau her ist sie an Avalonia angelehnt, und außer .NET 8 braucht sie nichts.

  • C# · Win32 · .NET 8
  • GDI mit Double-Buffering
  • keine Abhängigkeiten
Startseite von yagcisons.at: dunkelblau, Überschrift „Ihre Ladung. In besten Händen.“, dazu eine Route über Hamburg, Frankfurt und München

Kundenprojekt · Spedition, Österreich und EU-weit

yagcisons.at

Die komplette Firmenseite von Yagci Sons Logistics, allein gestaltet und gebaut, auf Deutsch und Englisch, mit einem Konzept für einen Live-Sendungsstatus.

  • Alleinentwickler
  • Deutsch und Englisch
Startseite von moe-v.de: weiß und grün, Überschrift „Baustellenabsicherung, Verkehrstechnik & Sicherheitstechnik“, daneben ein Foto einer abgesicherten Baustelle

Kundenprojekt · Verkehrstechnik, Berlin

moe-v.de

Der ganze Webauftritt von MOE, einer Berliner Firma für Baustellenabsicherung und Verkehrstechnik, allein gebaut: Leistungskatalog, Akkreditierungen, Kontakt.

Beide Kunden waren mit dem Ergebnis zufrieden. Referenzen gibt es auf Anfrage.
  • Alleinentwickler

Schule und Praxis

  1. bis 2028

    HTL Leonding

    Höhere Abteilung für Informatik, mit den Schwerpunkten Softwareentwicklung, Datenbanken und Betriebssysteme.

  2. Sommer 2026

    SlideLizard

    Ferialpraktikum, ein Monat, beim österreichischen Unternehmen hinter der gleichnamigen Präsentationssoftware.

Sprachen
C, C++, C#, Java, TypeScript, Python
Frameworks und Tools
.NET, Avalonia UI, React, Vite, Tailwind, Git, Linux

Das meiste, woran ich arbeite, ist für die Schule, für Firmen oder für andere Leute und liegt deshalb in privaten Repositories. Auf GitHub sieht man nur den öffentlichen Teil.

Wenn ich nicht programmiere, zocke ich.

Kontakt

Fragen zu meiner Arbeit oder zu einem Praktikum? Schreiben Sie mir eine E-Mail.

kerimcan41@icloud.com
© 2026 Kerimcan Yagci, Ansfelden, Österreich