r00t Kıvanç Karahasan
yazılım · gömülü sistemler · yapay zeka kayıt no. 001 — açık

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

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

Beyaz laboratuvar önlüğü ve turuncu gözlük takan turkuaz tüylü 3B maskot
FIG. 01 SPECIMEN uyanık
0 kurulmuş sistem
0 üretimde teknoloji
0 katman — donanım, yazılım, yapay zeka
01

Yaklaşım

dört madde

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 kullanıcı

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 — sistemler arası 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 — sabır

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.

02

Kayıtlar

yedi sistem

Farklı katmanlarda, farklı problemler için kurduğum sistemler. Her biri gerçek kullanıcılarla test edildi ya da ediliyor. Satıra tıklayınca projeye gidersin.

001

HukukOS öne çıkan

Bilirkişilerin ve hukuk ofislerinin dosya, belge, e-posta, görev ve rapor süreçlerini tek güvenli panelde toplayan SaaS platformu. Yapay zekâ burada karar vermez — hangi verinin dışarı gittiğini kullanıcının gördüğü, kontrollü bir çalışma asistanı olarak durur.

Yayında Django · PostgreSQL canlı site
002

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ışıyor ESP32 · BLE kaynak kod
003

İş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ında MediaPipe · WASM canlı site
004

VexFit

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

Yakında React Native · Supabase site
005

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ımda PHP · WebRTC kaynak kod
006

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ımda Node.js · Multi-Agent kaynak kod
007

Nagg

Söz verdiğin işe başlamanı zorlayan alarm. Sessiz modu ve Focus'u delip çalıyor; susmasının tek yolu başladığını kanıtlaman — masanın fotoğrafı, 25 dakikalık odak sayacı ya da masaya yapıştırdığın QR kod.

Yakında SwiftUI · Kotlin · AlarmKit canlı site

Bir şeyin nasıl çalıştığını anlamak, sonra kendi ellerimle yeniden kurmak.

öğrendiğim her yeni katmanda tekrarladığım tek şey
03

Süreç

dört adım

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

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ı.

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.

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.

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.

04

Kapasite

on dokuz kalem

Bir projede ihtiyaç duyduğum için öğrendiğim ve üretimde kullandığım araçlar.

01React Native
02JavaScript
03Node.js
04PHP
05Python
06Django
07PostgreSQL
08Redis
09Celery
10Docker
11HTMX
12Tailwind CSS
13ESP32 / Gömülü
14MediaPipe
15Supabase
16WebRTC
17Bluetooth LE
18Multi-Agent
19Chrome Extension

Aklında bir sistem mi var?

Hangi katmanda takıldığını anlat — donanım, backend, arayüz ya da yapay zeka fark etmez. Çözülebilir mi, birlikte bakalım.