Projeler

On beş proje, dürüstçe derecelendirilmiş. Her biri iki bilgi taşır: ne kadar ilerlemiş — ve siz görebilir misiniz.

Bağlantılar ve repolar hakkında: bu projelerin çoğu müşteri işi veya ticari çalışma — repoları özel, sistemleri kamuya açık değil. Kamuya açık olan Brücke OS. Diğerleri için mimariyi, kararları ve ekran görüntülerini paylaşıyorum. Rehberli bir demo talebinizi memnuniyetle karşılarım.

Tüm yazılım projeleri yapay zekâ destekli geliştirilir. Konsept, mimari, gereksinimler ve kalite güvencesi bana ait; uygulama, yapay zekâ kodlama ajanlarıyla birlikte yürütülür.

Brücke OS

Marka: TreuLink

Aktif geliştirme Talep üzerine demo

Kaynağını gösteren danışmanlık. Almanya–Türkiye koridoru için çok dilli bir platform.

  • Next.js 16
  • PostgreSQL
  • Redis
  • Turborepo
  • Playwright
  • i18n (DE/EN/TR)
  • Docker Compose
Detaylar

Sorun

Almanya'ya gitmek isteyen kişi, ihtiyacı olan bilgiyi resmî kurum sitelerine, forumlara ve danışmanlık hizmetlerine dağılmış halde bulur — hukuki dille yazılmış, güncelliği belirsiz, kaynağı görünmeyen bilgiler. Sonuç: pahalı yanlış kararlar ve uzun belirsizlik dönemleri. Boşluk, ücretli birebir danışmanlıkla doğrulanmamış forum bilgisi arasında.

Mimari karar

Sistemi üç ilke taşıyor. Birincisi: her bilgi kaynağını, erişim tarihini ve güven seviyesini taşır — kaynaksız bir iddia özellik değil, hatadır. İkincisi: eşik değerleri ve süreleri dil modeli değil, test edilmiş bir kural motoru hesaplar; model açıklar, hesaplamaz. Üçüncüsü: Alman hukuk danışmanlığı yasası (RDG) sayfa altında bir uyarı değil, teknik bir koruma katmanı olarak uygulanmıştır (core-legal-guard) — risk yükseldiğinde sistem kullanıcıyı yetkili uzmanlara yönlendirir. Alan bilgisi koddan ayrı bir pakette tutulur (domain-packs/de-tr-corridor).

Benim rolüm

Konsept, sistem mimarisi, gereksinimler, alan modeli ve kalite güvencesi bana ait. Uygulama, ajan sözleşmeleri, ADR'ler ve Playwright uçtan uca testleriyle güvenceye alınmış iki paralel geliştirme hattında, yapay zekâ kodlama ajanlarıyla birlikte yürütüldü. Zor kararlar — sistemin ne yapmaması gerektiği — hiçbir zaman kodlama sorusu değildi.

Nereden geldi

Bu yolu kendim yürüdüm: dil kursları, ZAB denkliği, başvuru belgeleri. Bu süreçte fark ettim ki süreci takip etmek çok zor — bilgiler dağınık, kaynaklar eskiyor, kimin ne zaman neye karar verdiği çoğu zaman belirsiz kalıyor. Brücke OS tam olarak bu sorunu çözüyor.

Local AI Homelab

„localai" CLI aracı + gerçek çok cihazlı altyapı

Çalışıyor Özel repo

Donanımla yapay zekâ sistemlerinin buluştuğu yer: güvenlik öncelikli bir CLI ve gerçekten çalışan bir laboratuvar.

  • Python 3.11
  • Ollama
  • Docker
  • Tailscale
  • Qdrant
  • JSON-Schema-Evals
  • Raspberry Pi
Detaylar

Sorun

Yerel yapay zekâ sistemleri kurmak pratikte şu demek: internetten script kopyalamak, port açmak, modelleri sezgiyle seçmek. Hiçbiri doğrulanabilir değil, çok azı geri alınabilir — ve güvenlik hataları ancak iş işten geçtikten sonra fark ediliyor.

Mimari karar

Aracın asla ihlal etmediği dört değişmez: her değişiklikten önce dry-run, açık onay, varsayılan olarak yalnızca yerel, otomatik açılan port yok. Her komut riske göre sınıflandırılır; doctor ve inventory yalnızca okuma yapar. Model seçimi sezgiye değil bir değerlendirme paketine bırakılır: ölçülmüş gecikme, ölçülmüş kalite, belgelenmiş sonuç. Laboratuvarın kendisi bir Raspberry Pi, iki PC ve bir MacBook'tan oluşur; Tailscale mesh üzerinden bağlı, telemetri, termal profilleme ve bir yedekleme runbook'u ile.

Benim rolüm

Güvenlik modeli, komut sınıflandırması, değerlendirme metodolojisi ve altyapının işletilmesi bana ait. Bu proje, eğitimimin iki yarısını birleştiriyor: donanımın neye dayandığını bilen elektrik mühendisliği ve yazılımın neye izinli olduğunu bilen sistem mimarisi.

Aykaralar Platform

Çalışıyor Müşteri projesi

CMS, SEO ve yapay zekâ görünürlüğü içeren çok kiracılı kurumsal platform. Staging'de canlı.

  • Payload CMS 3
  • Next.js
  • PostgreSQL
  • Turborepo
  • Hetzner + Coolify
  • Lighthouse CI
Detaylar

Mimari karar

Arama motorları artık bir web sitesinin tek okuyucusu değil. JSON-LD, sitemap ve robots.txt'in yanında platform deneysel bir llms.txt sunuyor — müşteriyle şirket arasına giderek daha çok giren yapay zekâ sistemleri için makine tarafından okunabilir. Lead formu çok adımlı ve üç katmanlı korumalı (honeypot, Turnstile, rate-limit), KVKK onayı takma adlı kaydediliyor. Veritabanı çökerse site içeriği güvenli bir yedek katmandan sunmaya devam ediyor.

Benim rolüm

Konsept, monorepo mimarisi (8 paket), veri modeli, deployment hattı ve kalite kapıları. İlk müşteri: Ankara'da bir inşaat firması.

Aykaralar OS

Saha hizmeti veren KOBİ'ler için işletim sistemi

Aktif geliştirme Ticari proje

Bir CRM daha değil, bir teklif motoru: şantiyedeki sesli nottan hazır PDF teklifine.

  • Next.js 15
  • React 19
  • Drizzle ORM
  • Better Auth
  • Playwright (PDF)
  • MinIO
  • Worker-Architektur
Detaylar

Mimari karar

Küçük işletmeler nadiren müşteri kaydı eksikliğinden batar; bir teklifin üç gün sürmesinden batar. Bu yüzden sistemin merkezinde kişi değil, teklif var. Telefondan sesli not, yapay zekâ taslağı, insan onayı, PDF. Malzeme, fiyat ve tedarikçi hafızası her işle birlikte büyüyor. Kiracı izolasyonu, RBAC ve denetim kaydı seçenek değil, sert güvenlik sınırları.

Benim rolüm

Ürün konsepti, modüler mimari, veri modeli, worker tasarımı. SaaS ürününe dönüşüm için hazırlandı.

AI Marketing Studio

Aktif geliştirme Ticari proje

Şantiye fotoğrafları pazarlama taslaklarına dönüşür — ama insan onayı olmadan hiçbir şey dışa aktarılmaz.

  • TypeScript strict
  • Turborepo
  • Drizzle
  • pg-boss
  • Zod
  • Vitest + PGlite
  • Provider-agnostischer KI-Adapter
Detaylar

Mimari karar

Temel kural kılavuzda değil, kodun içinde: yapay zekâ yalnızca taslak üretir; insan onayı olmadan dışa aktarma yoktur. Her üretim, her onay, her dışa aktarım denetim kaydına yazılır. Yapay zekâ adaptörü sağlayıcıdan bağımsız — API anahtarı yoksa mock'a düşer, bu da testleri ağsız ve maliyetsiz kılar. Test paketi PGlite ile süreç içinde çalışır, ayakta bir veritabanı gerektirmez.

Benim rolüm

Konsept, güvenlik sınırları, iş kuyruğu mimarisi, test stratejisi.

Gençlik Yapay Zekâ Platformu

Belediyeler için yönetişim platformu

Aktif geliştirme Özel repo

Gençler mahallelerinde neyin eksik olduğunu bildirir. Harita nerede olduğunu gösterir. Karar insanda kalır.

  • PostGIS
  • pgvector
  • Drizzle
  • pg-boss
  • MapLibre GL
  • Auth.js
  • Recharts
Detaylar

Mimari karar

Tek veritabanında iki veri dünyası: coğrafya PostGIS ile, anlamsal benzerlik pgvector ile. Böylece yüzlerce bildirim hem yere hem anlama göre aynı anda kümelenebiliyor — „üç sokak ötede on iki genç aynı şeyi başka kelimelerle söylüyor". Yapay zekâ sınıflandırır, özetler ve erken uyarır; hiçbir şeye karar vermez. Bu sınır, projenin kısıtı değil, en önemli gereksinimidir.

Benim rolüm

Konsept, veri modeli, yönetişim kuralları, harita entegrasyonu. Çankaya Belediyesi Gençlik Yürütme Kurulu'ndaki çalışmamdan doğdu.

AVM Vitrin

Çalışıyor Müşteri projesi

Buradaki iş özellikler değil, işletmeydi: yedekler, sağlık kontrolleri, runbook'lar.

  • Next.js SSG
  • Payload CMS
  • Cloudflare R2
  • GitHub Actions
  • pnpm-Monorepo
Detaylar

Mimari karar

Bir web sitesi kurmak işin küçük yarısı; onu yıllarca işletmek büyük yarısı. Bu yüzden projede yedek tazeliği, depolama sağlığı, DNS hijyeni ve denetim kaydı temizliği için otomatik kontroller var — ayrıca smoke testler ve yazılı bir runbook. Staging otomatik deploy edilir, production yalnızca açık onayla.

Benim rolüm

Monorepo yapısı, CI/CD hatları, işletim otomasyonu, dokümantasyon.

Vitrinali

Çalışıyor Ticari proje

Sepetsiz bir katalog. Bilinçli olarak: satış ödeme sayfasında değil, telefonda gerçekleşir.

  • Astro-artiger Static Export
  • Payload CMS v3
  • SQLite (lokal)
  • PostgreSQL (Prod)
  • Cloudflare Pages
Detaylar

Mimari karar

Antika ve tek parça ürünler için sepet yanlış metafor — her satış bir konuşmayla başlar. Dolayısıyla: statik export, ödeme sağlayıcısı yok, oturum yönetimi yok. Yerelde her şey Docker, Postgres veya bulut depolama olmadan çalışır (SQLite artı dosya sistemi); üretimde aynı uygulama PostgreSQL ve nesne depolamayla çalışır. Tek veri modeli, iki ortam, tek build adımı.

Benim rolüm

Mimari, ortama duyarlı adaptörler, build hattı, birim testleri.

Desibel Tabanlı Video Kırpma Aracı

Çalışıyor Özel repo

Belirlenen dBFS eşiğinin altındaki bölümleri tespit edip keser. Küçük, bitmiş, çalışıyor.

  • Python
  • ffmpeg
  • pydub
Detaylar

Mimari karar

Her araç bir platforma dönüşmek zorunda değil. Tek script, tek amaç, temiz bir sonuç.

Germany Journey OS

Konsept & mimari Özel repo

Kişisel bir kariyer ve taşınma sistemi için mimari ve bilgi tabanı. Henüz uygulama kodu yok.

  • ADR
  • Roadmap
  • Wissensbasis
  • Monorepo-Gerüst
Detaylar

Mimari karar

Tasarımın çekirdeği tek bir kural: her resmî bilgi bir URL, erişim tarihi ve güven seviyesi taşır — kaynaksız bir iddia bir hatadır. Hassas belgeler asla repoda tutulmaz, yalnızca meta verileri. Bu projeyi burada bilinçli olarak konsept diye listeliyorum, uygulama diye değil: tasarlandı ve planlandı, inşa edilmedi.

Elektrikli araçlar için BMS kartları

ElecSys France · Erasmus+ · Étupes, Fransa · 2022

Çalışıyor

100'den fazla batarya yönetim kartı üretildi, programlandı ve test edildi. Tek bir hata yok. İsviçre'deki müşterilere teslim edildi.

  • Leistungselektronik
  • Löten
  • Firmware-Flashing
  • Funktionsprüfung
Detaylar

Mimari karar

Kalite güvencesini ciddiye almamın sebebi bu sayı. Aynı kartı yüz kez hatasız teslim etmek, özenin bir karakter özelliği değil bir yöntem olduğunu öğretiyor: aynı sıra, aynı kontrol adımları, her seferinde.

El yapımı MIDI klavye

Çalışıyor

Tuş matrisinden kasasına kadar kendim tasarlayıp yaptım.

  • ATmega328P
  • Matrix-Scanning
  • MIDI-Protokoll
  • Gehäusebau

Özel ses sistemi

Çalışıyor

Kendi hoparlör sistemimin tasarımı, yapımı ve ayarı — tahminle değil, ölçümle.

  • Verstärkerdesign
  • Gehäuseakustik
  • Messung

Gömülü sistem projeleri

Çalışıyor

ARM ve AVR platformlarında sensörler, kontrol ve sinyal işleme — diğer her şeyin üzerine oturduğu temel.

  • ARM TM4C123GXL
  • ATmega328P
  • Sensorik
  • MATLAB
  • Proteus
  • OrCAD

Madencilik sistemi

Çalışıyor

Bir GPU sisteminin kurulması ve kesintisiz işletilmesi. Ders kripto para değildi; termik, güç yükü ve donanımın aylarca tam yükte çalışınca ne olduğuydu.

  • GPU-Cluster
  • Thermik
  • Lastmanagement
  • Dauerbetrieb