Full-stack geliştirici
C# ve .NET ile backend, React ile web, Flutter ve Kotlin ile mobil uygulamalar yazıyorum. Burada üzerinde çalıştığım projeleri ve yol boyunca öğrendiklerimi paylaşıyorum.
Tanışalım01 / Ürettiklerim
Projeler06
Dernek Yönetim Sistemi
Dernek ve sivil toplum kuruluşları için üye sicil kartları, aidat tahsilatı, borçlandırma ve resmi raporlama süreçlerini yöneten masaüstü bilgi sistemi.
Projenin hikâyesi.NET / C# / Windows Forms / SQL ServerKaynak kodBPM Finder
Ses sinyallerinden matematiksel spektral analiz, onset detection ve otokorelasyon yöntemleriyle vuruş temposunu (BPM) yüksek hassasiyetle çıkaran ses motoru.
Projenin hikâyesiPython / Librosa / NumPy / MatplotlibKaynak kod
Personel Notes
Kotlin 2.0 ve Room veritabanı ile geliştirilmiş; ağ bağlantısı olmasa bile sıfır gecikmeyle çalışan ve reaktif veri akışına sahip offline-first Android uygulaması.
Projenin hikâyesiKotlin / Android / Room DB / Coroutines / MVVMKaynak kodŞehir Asistanım
Vatandaşların kentsel sorunları ve belediye taleplerini harita üzerinde konumlandırarak ilettiği, şeffaf takip sağlayan çok katmanlı web, mobil ve API platformu.
Projenin hikâyesi.NET / C# / React / TypeScript / Flutter / PostgreSQL / Google MapsCanlı sürümYouTube Downloader
Tek C# kod tabanıyla Windows, Android ve macOS üzerinde çalışan; YouTubeExplode altyapısıyla doğrudan cihaz üzerinde video ve ses indiren reklamsız istemci.
Projenin hikâyesi.NET MAUI / C# / XAML / Cross-PlatformKaynak kodOtel Rezervasyon Sistemi
N-Tier çok katmanlı kurumsal mimariyle geliştirilmiş; oda arama, rezervasyon onay döngüsü ve admin doluluk yönetimini otomatikleştiren web platformu.
Projenin hikâyesiASP.NET MVC / C# / Entity Framework / SQL Server / BootstrapKaynak kod
02 / Çalışma notları
Yazılar04
Bu blogda neler kullanabilirim?
Görsel, video, ses, YouTube, kod, tablo ve bilgi kutuları. Yazı yazarken kullanabileceğin her şeyin canlı örneği.
RehberMarkdownYapay zekâ kokusu olmayan bir arayüz nasıl yapılır?
Mor-mavi gradyanlar, gelişigüzel boşluklar ve aynı kart şablonu. Bunlardan kurtulup kendine ait bir arayüz kurmak için uyguladığım dört kural.
TasarımTailwind CSSMotionNext.js App Router ile SEO dostu bir blog
Yazıları sunucuda HTML olarak üretmek, JSON-LD eklemek ve RSS sunmak. Bu blogun altyapısı nasıl çalışıyor?
Next.jsSEOPerformansİstemciye giden JavaScript'i küçük tutmak
Portfolyo sitesinden 600 KB'lık 3D kütüphanesini çıkardım. Neyi neden kaldırdığımı ve yerine ne koyduğumu anlatıyorum.
PerformansReact
03 / Küçük yardımcılar
Dosyan burada kalsın.
PDF birleştir, sayfaları ayır, görsellerini PDF yap. Hepsi tarayıcında.
04 / İletişim
Bir fikriniz mi var?
Konuşalım.
Bir proje, staj ya da iş fırsatı için yazabilirsiniz. Genellikle birkaç gün içinde dönüş yaparım.