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 vakıfların üye kayıtlarını, aidat tahsilatlarını ve muhasebe takibini tek merkezden yöneten Windows masaüstü programı.
Projenin hikâyesi.NET / C# / Windows Forms / SQL ServerKaynak kodBPM Finder
Tarayıcıya yüklenen bir şarkının ritmini ve vuruş temposunu (BPM) doğrudan istemci üzerinde hesaplayan ses analiz aracı.
Projenin hikâyesiJavaScript / React / WebAudio API / Essentia.js / WebAssemblyKaynak kod
Personel Notes
İnternet bağlantısı olmasa bile çalışan, yerel veritabanına kayıt yapan çevrimdışı öncelikli (offline-first) Android not uygulaması.
Projenin hikâyesiKotlin / Android / Room DB / Coroutines / MVVMKaynak kodŞehir Asistanım
Vatandaşların sokaktaki arıza ve şikayetleri harita üzerinden fotoğraflı olarak belediyeye bildirmesini sağlayan platform.
Projenin hikâyesi.NET / C# / React / TypeScript / Flutter / PostgreSQL / Google MapsCanlı sürümYouTube Downloader
YouTube linki girilerek video veya ses dosyalarını doğrudan bilgisayara ya da telefona indiren reklamsız masaüstü ve mobil uygulama.
Projenin hikâyesi.NET MAUI / C# / XAML / Cross-PlatformKaynak kodOtel Rezervasyon Sistemi
Otel odalarının tanıtıldığı, müsaitlik durumunun sorgulandığı ve online rezervasyon yapılan ASP.NET MVC web sitesi.
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.