▤
The Browser Shell
Şu anda içinde gezindiğiniz sitenin kalbi: tarayıcıda gerçekten çalışan bir komut satırı.
Bu site bir portfolyo şablonu değil, üç katmana ayrılmış bir terminal mimarisinin üzerine kurulu. Arayüz, komutları çalıştıran çekirdek ve çalışma ortamı (Web Worker) birbirinden tamamen bağımsız; çekirdek bir ekranın var olduğunu bile bilmiyor. Bu ayrım sayesinde alttaki çalışma ortamı baştan değişse bile ne komutlar ne de arayüz yeniden yazılmak zorunda kalıyor. Yeni bir komut eklemek tam olarak bir dosya yazmak demek.
TypeScriptKatmanlı mimariWeb WorkerMonorepo
Durum: Canlıda — şu anda onu kullanıyorsunuz.
$ cat projects/browser-shell/README.md
GitHub'da gör ↗⚙
Endüstriyel Sim-Racing Donanımı
Sıfırdan kurulmuş, gerçek bir yarış aracının direksiyon hissini veren direct-drive sistem.
Endüstriyel AC servo motorlar, STM32 mikrodenetleyiciler ve özel sensör entegrasyonuyla baştan sona inşa edilen üst seviye bir direksiyon sistemi. Direct-drive, motorun araya dişli girmeden doğrudan direksiyona bağlanması demek; yani yoldaki her tümsek elinize filtresiz geliyor. Hazır bir ürünü kurmak değil; mekanik, güç aktarımı ve gömülü yazılımın aynı anda ve birbiriyle uyumlu çalışmasını gerektiren bir tasarım işi.
STM32Gömülü yazılımAC servo motorSensör entegrasyonu
Durum: Elektronikten firmware tarafına kadar uçtan uca inşa edildi.
$ cat projects/sim-racing/README.md
◈
Anlık Teklif Otomasyon Motoru
Teknik çizimi verin, fiyatı beklemeden görün.
Üretim için geliştirilen ve canlıya alınan, uçtan uca çalışan özel bir web uygulaması. Teknik mühendislik çizimleri üzerinden fiyatlandırmayı anında hesaplıyor; yani normalde tek tek elden geçirilmesi gereken teklif sürecini otomatik hâle getiriyor. Burada zor olan kısım arayüz değil, mühendislik verisini makinenin doğru okuyabileceği bir mantığa çevirmekti.
Web uygulamasıOtomasyonMühendislik çizimleriFiyatlandırma mantığı
Durum: Geliştirildi ve üretim ortamında canlıya alındı.
$ cat projects/quote-engine/README.md
▮
Mondus
Sadece ne yaptığınızı değil, gerçekten ilerleyip ilerlemediğinizi gösteren bir antrenman uygulaması.
Ağırlık antrenmanında kademeli yüklenmeyi (progressive overload) takip etmek için geliştirilmiş, native ve performans odaklı bir uygulama. Fikir basit: her seansta biraz daha fazla ağırlık ya da birkaç tekrar daha eklersiniz ve birinin bunu takip etmesi gerekir. Öncelik hız: setler arasında kayıt girerken ekranın açılmasını beklemek zorunda kalmamalısınız. Tarayıcıya sarılmak yerine native tarafta kalmak bilinçli bir tercih; fark elde hissediliyor.
React NativeNative performansMobilÜrün tasarımı
Durum: Kişisel ürün çalışması — mevcut durumunu memnuniyetle anlatırım.
$ cat projects/mondus/README.md