<Geliştirici · Full Stack · .NET & Web />
Eray KaanCevik.
19 yaşında, İsviçre'den — 14 yaşında otodidakt olarak başladım, şimdi Galaxus'ta eğitim alıyorum ve her zaman hırslıyım.
Ben kimim?
Selam — ben Eray Kaan Cevik, 19 yaşında, İsviçre'den. Şu anda Galaxus'ta bilişim çıraklığımı (EFZ) yapıyorum — İsviçre'nin en büyük e-ticaret şirketlerinden biri.
14 yaşında kendi kendime kod yazmaya başladım — önce Python, sonra C# ve .NET'e geçtim. Bugün Galaxus'ta öğrenmeye devam ediyor, bir yandan da kendi projelerime çalışıyorum. Şimdiye kadar en bilinen projem MudForge — Blazor uygulamalarında MudBlazor ile temalamayı kolaylaştıran MIT lisanslı bir NuGet kütüphanesi.
Diğer geliştiricilerin hayatını kolaylaştıran sorunları çözmeyi seviyorum. .NET, Blazor ya da web — temiz kod ve iyi developer experience benim için hızlı çözümlerden daha önemli.

Hangi araçlarla üretiyorum
Alet çantam — veritabanından deployment'a.
.NET ekosistemi
C#, Blazor, Razor, Avalonia UI ve WPF — web uygulamalarından native masaüstüne kadar .NET ile.
Systems & Web
C ve Rust ile daha alt seviyeye iniyorum — saf C ile bir transpiler ve küçük bir standart kütüphane, ayrıca Rust'ta yeniden kullanılabilir bir utility crate. TypeScript ve React ise giderek çıraklığımın bir parçası oluyor.
AI entegrasyonu
Kendi yan projelerimde Claude API ile yapay zeka özellikleri — prompt engineering, tool calls, streaming.
Open Source & Araçlar
Git, GitHub Actions, Docker ve NuGet publishing. Her gün yeni bir şey öğreniyorum — hem işte hem kendi projelerimle.
Neler yaptım
MudForge
Blazor uygulamalarında MudBlazor ile temalamayı kolaylaştıran MIT lisanslı NuGet kütüphanesi. Dark/Light Mode, otomatik sistem teması algılama ve localStorage ile kalıcı saklama.
Dahili Araçlar
Galaxus'taki çıraklığım kapsamında dahili araçlar üzerinde çalışıyorum — NDA altında, bu yüzden detaylar kamuya açık değil. İsviçre'nin en büyük e-ticaret şirketlerinden birinde yazılımın nasıl geliştirildiğini, test edildiğini ve deploy edildiğini öğreniyorum.
Discord Bot
C# ile Discord.NET kullanılarak yapılmış Discord botu — slash komutları, event handling ve MongoDB ile kalıcı konfigürasyon. Temiz .NET backend mimarisi pratiği için yan proje.
C-Extended (cx)
.cx dosyalarını taşınabilir C koduna çeviren minimal bir transpiler — sınıflar, ilişkili fonksiyonlar ve metotlar; vtable yok, runtime yok, gizli allocation yok. Kalıtım, generic ve exception bilinçli olarak yok: struct artı serbest fonksiyon olarak ifade edilemeyen bir özellik C-Extended'a girmez.
cbase
Saf C ile yazılan genel projeler için standart kütüphane — dinamik vector, string ve linked list yapıları tek ve temiz bir header API'si arkasında. Makefile, kendi test suite'i ve clangd araçlarıyla kuruldu.
cope
Rust için kişisel kopyumum — projelerim arasında tekrar tekrar kullandığım, büyüyen bir yardımcı araç seti. Şu an Serde ile JSON'u tipli struct'lara okuyup yazan ve tipli hatalar döndüren bir config modülü var; logging, ortak error tipleri ve dosya sistemi yardımcıları sırada.
rust-mini-games
Rust öğrenirken yazdığım üç küçük terminal oyunu — Guess the Word, Number Guess ve Tic-Tac-Toe. Ownership, pattern matching ve error handling'i gerçekten çalışan bir şey üzerinde pratik ettim.
Yolculuğum
Bilişim Çırağı EFZ
- İsviçre'nin en büyük e-ticaret şirketlerinden birinde Bilişim çıraklığı (uygulama geliştirme)
- .NET ve C# ile dahili araçlar ve uygulamalar üzerinde çalışma
- Profesyonel ortamda agile süreçler, code review ve takım çalışması
- Git, SQL ve modern geliştirme araçlarının günlük kullanımı
Yan Projeler & Open Source
- Blazor temalama için MIT lisanslı NuGet kütüphanesi MudForge'u geliştirdim
- nuget.org üzerinde kamuya açık NuGet paketi olarak yayınlama
- Dark/Light Mode, sistem teması algılama ve localStorage kalıcılığı
- Yan projeler — yeni teknolojiler ve fikirler için oyun alanı
Otodidakt öğrenme & projeler
- 14 yaşımda kendi kendime kod yazmayı öğrendim — önce Python, sonra C# ve .NET'e geçtim
- Kendi web ve masaüstü projelerim öğrenme zemini olarak
- Nesne yönelimli programlamaya giriş, ilk Discord botları ve masaüstü uygulamalarını geliştirme, Git ile versiyon kontrolü
Birlikte bir şey yapalım
Yeni projelere, freelance çalışmaya ve heyecan verici tam zamanlı pozisyonlara açığım. Yaz bana — 24 saat içinde dönüş yapıyorum.