<Developer · Full Stack · .NET & Web />
Eray KaanCevik.
19 years old, from Switzerland — started coding at 14 as a self-taught dev, now training at Galaxus and always ambitious.
Who am I?
Hey — I'm Eray Kaan Cevik, 19, from Switzerland. I'm currently doing my IT apprenticeship (EFZ) at Galaxus — one of Switzerland's largest e-commerce companies.
I started teaching myself to code at 14 — first Python, then I switched to C# and .NET. Today I keep learning at Galaxus while building my own projects on the side. The best-known so far is MudForge — an MIT-licensed NuGet library that simplifies theming in Blazor apps with MudBlazor.
I love solving problems that make other developers' lives easier. .NET, Blazor or web — clean code and good developer experience matter more to me than quick fixes.
What I build with
My toolbox — from database to deployment.
.NET ecosystem
C#, Blazor, Razor, Avalonia UI and WPF — from web apps to native desktop apps with the .NET stack.
Rust & Web
Currently learning Rust, working my way through it step by step. TypeScript and React are increasingly part of my apprenticeship — an area I'm actively growing in.
AI integration
Claude API for AI features in my own side projects — prompt engineering, tool calls, streaming.
Open Source & Tooling
Git, GitHub Actions, Docker and NuGet publishing. Always learning — both at work and through my own projects.
What I have built

Prowtein
Minimal native desktop nutrition tracker — local, fast, no account needed. Food library, daily view, visual weekly progress. All data stays in a SQLite file on your machine. Vibe-coded with Claude.
MudForge
MIT-licensed NuGet library that simplifies theming in Blazor apps with MudBlazor. Supports dark/light mode, automatic system-theme detection and persistent storage via localStorage.
Internal Tools
As part of my apprenticeship at Galaxus I work on internal tools — under NDA, so no public details. Learning how software is developed, tested and deployed at one of Switzerland's largest e-commerce companies.
Discord Bot
Discord bot built with Discord.NET in C# — slash commands, event handling and persistent configuration via MongoDB. Side project to practice clean .NET backend architecture.
My journey
IT Apprentice EFZ
- Apprenticeship in IT (application development) at one of Switzerland's largest e-commerce companies
- Working on internal tools and applications with .NET and C#
- Agile development, code reviews and teamwork in a professional environment
- Daily use of Git, SQL and modern dev tooling
Side Projects & Open Source
- Built MudForge — an MIT-licensed NuGet library for Blazor theming
- Published as a public NuGet package on nuget.org
- Dark/light mode support, system-theme detection and localStorage persistence
- Side projects as a sandbox for new tech and my own ideas
Self-taught learning & projects
- Self-taught coding starting at 14 — first Python, then switched to C# and .NET
- Web and desktop side projects as a learning ground
- Introduction to OOP, built first Discord bots and desktop applications, version control with Git
Let's build something
Open to new projects, freelance work and exciting full-time roles. Drop me a message — I reply within 24h.