İçeriğe geç

Teknolojiler

Mimari ve Teknolojiler

Yüksek performanslı sistemler inşa etmek için kullandığım düşük seviyeli mimarilere, framework'lere ve geliştirme ortamlarına derinlemesine bir bakış.

Sistem Programlama

Çekirdek ve Sistem Mimarisi

İşletim sisteminin izin verdiği ölçüde donanıma en yakın noktada çalışmak. Gecikmenin kritik olduğu durumlarda yüksek seviyeli soyutlamaları devre dışı bırakır, belleği kendim yönetir ve doğrudan donanımla konuşurum.

Ağ Mimarisi

Dağıtık Ağlar ve Web

Veriyi olabildiğince hızlı taşımak için tasarlanmış, ölçeklenebilir ve yüksek verimli (high-throughput) ağ mimarileri. Performans, güvenlik ve modern SEO gereksinimleri arasında doğru dengeyi kuran backend sistemleri geliştiriyorum.

İstemci Geliştirme

İstemci ve Masaüstü Uygulamaları

İşletim sistemi API'leriyle derinlemesine entegre, donanım ivmeli masaüstü ve mobil istemciler. Arayüzü dondurmadan (UI thread blocking) arka planda ağır hesaplamaları yürütebilen mimariler tasarlıyorum.

Veri Boru Hatları

Veri İşleme ve Otomasyon

Büyük veri setlerini ayrıştıran, operasyonel yükü en aza indiren ve yapay zekâ modellerini üretim (production) ortamına güvenilir şekilde taşıyan algoritmik boru hatları (pipelines).

Otomasyon

Otonom Sistemler ve Emülasyon

Resmi API'lerin yetersiz kaldığı noktalarda, insan etkileşimini milisaniye hassasiyetinde modelleyen otonom asistanlar ve ölçeklenebilir bot altyapıları geliştiriyorum.

Tersine Mühendislik

Güvenlik ve Tersine Mühendislik

Kara kutuyu anlamak. Ağ protokollerini denetlemek, güvenlik açıklarını tespit etmek ve sistemlerin perde arkasında nasıl çalıştığını görmek için derlenmiş yazılımlara statik ve dinamik analiz uyguluyorum.

Geliştirme ortamı

Çalışma ortamım

IDE / Sistem

Visual Studio 2022

C, C++ ve C# projelerinde ana çalışma ortamım. Hata ayıklama (debugging) araçları ve derleyici entegrasyonu bu alanda rakipsiz.

Terminal / Linux

Arch Linux + Neovim

Minimal bir arayüz, sıfır fazlalık ve tamamen klavye üzerinden akan bir geliştirme deneyimi gerektiğinde tercihim.

Python / ML

PyCharm

Güçlü refactoring yetenekleriyle makine öğrenimi ve betik (script) iş akışlarımı ciddi ölçüde hızlandırıyor.

Web / Genel

Visual Studio Code

Çok yönlü web geliştirme için günlük editörüm. Hafif, kişiselleştirilebilir ve işini her zaman layıkıyla yapıyor.

Kategoriye göre projeler

Bu teknolojilerle neler geliştirdim?

Teknolojiye göre projeler

Kullandığım teknolojiler

Uygulamaları inceleyin

Bu mimarilerin üretim ortamında kullanıldığı ticari, gömülü ve açık kaynak projeleri keşfedin.

Projelere göz atın