EK
In Ausbildung · offen für NebenjobsLernender Informatiker EFZ · Galaxus

<Developer · Full Stack · .NET & Web />

Eray KaanCevik.

19 Jahre alt, aus der Schweiz — mit 14 als Autodidakt angefangen, heute Lernender bei Galaxus und immer ehrgeizig.

scroll
01 — Über mich

Wer bin ich?

Hey — ich bin Eray Kaan Cevik, 19 Jahre alt aus der Schweiz. Ich absolviere aktuell meine Ausbildung zum Informatiker EFZ bei Galaxus — einem der grössten E-Commerce-Unternehmen der Schweiz.

Mit 14 Jahren habe ich autodidaktisch angefangen zu programmieren — zuerst Python, dann der Wechsel auf C# und .NET. Heute lerne ich bei Galaxus weiter und arbeite parallel an eigenen Projekten. Mein bisher bekanntestes ist MudForge — eine MIT-lizenzierte NuGet-Library, die das Theming in Blazor-Apps mit MudBlazor vereinfacht.

Ich liebe es, Probleme zu lösen, die anderen Entwicklern das Leben einfacher machen. Egal ob .NET, Blazor oder Web — sauberer Code und gute Developer Experience sind mir wichtiger als schnelle Lösungen.

C#RustBlazorRazorAvalonia UIWPFClaude AITypeScript
Eray Kaan Cevik
Eray Kaan Cevik
19
Jahre alt
born 2007
EFZ
Informatiker
Schweiz · 2023→
MIT
Open Source
NuGet published
∞
Energy
pro Tag
02 — Tech Stack

Womit ich baue

Mein Werkzeugkasten — von der Datenbank bis zum Deployment.

// daily
C#.NET FrameworkBlazorRazorASP.NET CoreEntity FrameworkNuGetGitGitHubSQL ServerRider
// working with
CMakeLLVMTypeScriptJavaScriptHTMLCSSTailwind CSSDockerGitHub ActionsClaude AIMongoDBCanva
// currently learning
RustCargoReactReact NativeNext.jsExpoAvaloniaWPFNode.jsSQL
C#BlazorRazorAvaloniaWPF
// .NET

.NET Ökosystem

C#, Blazor, Razor, Avalonia UI und WPF — von Web-Apps bis zu nativen Desktop-Applikationen mit dem .NET-Stack.

CRustTypeScriptReact
// systems

Systems & Web

Mit C und Rust gehe ich runter auf die tiefere Ebene — ein Transpiler und eine kleine Standard-Library in reinem C, dazu eine wiederverwendbare Utility-Crate in Rust. TypeScript und React begegnen mir zunehmend in der Ausbildung.

Claude AI
// AI

KI-Integration

Claude API für KI-Features in eigenen Side-Projects — Prompt-Engineering, Tool-Calls, Streaming.

GitGitHub ActionsDockerNuGet
// OSS

Open Source & Tooling

Git, GitHub Actions, Docker und NuGet-Publishing. Ich lerne täglich Neues — in der Ausbildung und durch eigene Projekte.

03 — Projekte

Was ich gebaut habe

MF
Open Source · Featured

MudForge

MIT-lizenzierte NuGet-Library, die das Theming in Blazor-Apps mit MudBlazor vereinfacht. Unterstützt Dark/Light Mode, automatische System-Theme-Erkennung und persistente Speicherung im localStorage.

C#.NETBlazor WebAssemblyMudBlazorNuGetlocalStorage
MIT
Lizenz
✓
NuGet Package
DG
Ausbildung · Galaxus

Interne Tools

Im Rahmen meiner Ausbildung bei Galaxus arbeite ich an internen Werkzeugen — unter NDA, daher keine öffentlichen Details. Lerne dabei, wie Software in einem der grössten Schweizer E-Commerce-Unternehmen entwickelt, getestet und deployed wird.

C#.NETSQL ServerGitAgile
2023
Seit
NDA
Details
DB
Bot · C# · Side-Project

Discord Bot

Discord-Bot mit Discord.NET in C# gebaut — Slash-Commands, Event-Handling und persistente Konfiguration über MongoDB. Eigenes Side-Project zum Üben sauberer .NET-Backend-Architektur.

C#.NETDiscord.NETMongoDBSlash Commands
Discord.NET
Stack
MongoDB
Storage
CX
C · Transpiler · Open Source

C-Extended (cx)

Ein minimaler Transpiler, der .cx-Dateien in portables C übersetzt — Klassen, assoziierte Funktionen und Methoden, ohne vtables, ohne Runtime und ohne versteckte Allokationen. Bewusst ohne Vererbung, Generics oder Exceptions: Was sich nicht als Struct plus freie Funktion ausdrücken lässt, gehört nicht in C-Extended.

CTranspilerParserCodegenZero RuntimeMIT
MIT
Lizenz
0
Runtime-Deps
CB
C · Library · Open Source

cbase

Standard-Library für generische Projekte in reinem C — dynamische Vectors, Strings und Linked Lists hinter einer sauberen Header-API. Gebaut mit Makefile, eigener Test-Suite und clangd-Tooling.

CVecStringLinked ListMakefileclangd
3
Module
Pure C
Ohne Deps
CO
Rust · Toolkit · Open Source

cope

Mein persönliches Kopium für Rust — eine wachsende Sammlung von Utilities, die ich projektübergreifend wiederverwende. Aktuell ein Config-Modul, das JSON über Serde in typisierte Structs liest und schreibt, inklusive typisierter Fehler. Logging, geteilte Error-Types und Filesystem-Helper folgen.

RustCargoSerdeJSONError TypesMIT
MIT
Lizenz
Serde
Config
RG
Rust · Learning · Open Source

rust-mini-games

Drei kleine Terminal-Spiele — Guess the Word, Number Guess und Tic-Tac-Toe — entstanden beim Rust-Lernen. Ownership, Pattern Matching und Error Handling an etwas geübt, das am Ende wirklich läuft.

RustCLICargoPattern Matching
3
Spiele
CLI
Terminal
04 — Erfahrung

Mein Werdegang

2023 — heute
Zürich, Schweiz

Lernender Informatiker EFZ

Galaxus AG
  • Ausbildung zum Informatiker EFZ (Applikationsentwicklung) bei einem der grössten Schweizer E-Commerce-Unternehmen
  • Mitarbeit an internen Tools und Applikationen mit .NET und C#
  • Agile Entwicklungsprozesse, Code Reviews und Teamarbeit in einem professionellen Umfeld
  • Täglicher Einsatz von Git, SQL und modernen Entwicklungswerkzeugen
C#.NETSQL ServerGitAgile / Scrum
2023 — heute
Remote · GitHub

Eigenprojekte & Open Source

MudForge (Eigenprojekt)
  • Entwicklung von MudForge — einer MIT-lizenzierten NuGet-Library für Blazor-Theming
  • Veröffentlichung als öffentliches NuGet-Package auf nuget.org
  • Unterstützung von Dark/Light Mode, System-Theme-Erkennung und localStorage-Persistenz
  • Nebenprojekte als Lernfeld für neue Technologien und eigene Ideen
C#.NETBlazor WebAssemblyMudBlazorNuGetGitHub Actions
2020 — 2023
Schweiz

Selbstständiges Lernen & Projekte

Eigeninitiative
  • Programmieren ab 14 Jahren autodidaktisch erlernt — zuerst Python, dann Wechsel auf C# und .NET
  • Eigene Web- und Desktop-Projekte als Lerngrundlage
  • Einstieg in objektorientierte Programmierung, Entwicklung erster Discord-Bots und Desktop-Anwendungen, Versionierung mit Git
PythonC#Discord.netGitMongoDB.NET
05 — Kontakt

Lass uns was bauen

Offen für neue Projekte, Freelance-Anfragen und spannende Vollzeitstellen. Schreib mir — ich antworte innerhalb von 24h.

<antwort innerhalb von 24h />