// yazılım · gömülü sistemler · yapay zeka

Fikri görürüm,
onu kurarım.

Mobil uygulamadan devre kartına, web platformundan yapay zeka ajanlarına kadar — bir problemi çözmek için hangi katman gerekiyorsa onu öğrenip inşa ediyorum. Kimse istemese de.

Avatar
SPECIMEN // durum: uyanık, çalışıyor

Yaklaşım

Her projede tekrarlanan birkaç prensip var — bunlar süsleme değil, gerçekten nasıl çalıştığımı anlatıyor.

01 // KATMAN ATLAMAK

Tek bir alanla sınırlı kalmam

Bir mobil uygulamada eksik olan sağlık verisi entegrasyonunu, bir devrede eksik olan güç regülasyonunu, bir web platformunda eksik olan gizlilik mimarisini aynı isteklilikle öğrenip kurarım.

02 // GERÇEK KULLANICI

Varsayımla değil, gözlemle ilerlerim

Bir özelliğin işe yarayıp yaramadığına kendi kafamda karar vermek yerine, gerçek kullanıcılara (ve ilgili kurumlara) gösterip geri bildirim topluyorum, sonra ona göre değiştiriyorum.

03 // SİSTEMLER ARASI BAĞ

Parçaları birbirine bağlarım

Bir donanım projesinin bıraktığı boşluğu bir web platformuyla kapatmak gibi — tek başına duran projeler yerine, birbirini tamamlayan sistemler kurmayı tercih ederim.

04 // SABIR

Hatayı bulana kadar bırakmam

Bir donanım hatasını haftalarca debug edip, çözüm ilk düşündüğüm yerde değil sistemin temel mimarisinde çıksa bile, o mimariyi baştan kurmayı göze alırım.

Çalışmalarım

Farklı katmanlarda, farklı problemler için kurduğum sistemler. Her biri gerçek kullanıcılarla test edildi ya da ediliyor.

01

Sessiz Köprü

İşitme/konuşma engelli depremzedelerin enkaz altında bile kurtarma ekiplerine ulaşabilmesi için ESP32 tabanlı, Bluetooth üzerinden çalışan bir SOS ve yakınlık tespit sistemi.

ÇalışıyorESP32 · BLE
02

İşaretle

Kamera ve göz takibiyle el işaretlerini Türkçeye çeviren, altı modlu, tamamen cihaz üzerinde çalışan bir erişilebilirlik platformu.

YayındaMediaPipe · WASM
03

VexFit

Antrenman, beslenme ve toparlanmayı tek bir akışta birleştiren, yapay zeka destekli bir spor koçu uygulaması.

YakındaReact Native · Supabase
04

Vexa Chat

Sunucu/kanal yapısı, gerçek zamanlı yazışma ve WebRTC ile sesli/görüntülü kanalları olan, kendi barındırılabilen bir sohbet platformu.

KullanımdaPHP · WebRTC
05

Sinyal Panosu

Kripto, ABD hisseleri ve BIST için 8 ayrı yapay zeka ajanının birlikte değerlendirme yaptığı bir piyasa analiz motoru.

KullanımdaNode.js · Multi-Agent

Bir şeyin nasıl çalıştığını anlamak, sonra kendi ellerimle yeniden kurmak — bu, öğrendiğim her yeni katmanda tekrarladığım tek şey. Küçüklüğümden beri aynı dürtü: eline aldığın şeyi sökmek, neden öyle çalıştığını anlamak, sonra ondan daha iyisini kurmak.

Bir Proje Nasıl İlerliyor

Bir fikirden çalışan bir sisteme giden yol, bende hep aynı sırayı izliyor.

1. Gerçek bir boşluğu bulmak

Bir problemi, var olan çözümlerin neden yetersiz kaldığını anlayana kadar didikliyorum — genelde en değerli fikir, "neden kimse bunu böyle çözmemiş" sorusunun cevabında saklı.

2. En zayıf katmanı öğrenmek

Bir mobil uygulamada backend'i, bir donanım projesinde devre tasarımını — hangi katmanda bilgim eksikse, projeyi durdurmak yerine o katmanı öğrenip devam ediyorum.

3. Gerçek kullanıcıya çıkarmak

Kendi kafamda "yeterince iyi" olduğuna karar vermek yerine, gerçek insanlara (kullanıcılara, uzmanlara, ilgili kurumlara) gösterip geri bildirim alıyorum.

4. Geri bildirime göre yeniden kurmak

Bazen bu, küçük bir düzeltme; bazen sistemin temel mimarisini baştan kurmak anlamına geliyor. İkisi de olabiliyor, hangisi gerekiyorsa onu yapıyorum.

Kapasite

React NativeJavaScriptNode.jsPHP ESP32 / Gömülü SistemlerMediaPipeSupabase WebRTCBluetooth LEMulti-Agent Sistemler