Projelerim & Skill Stüdyosu
AI Agent Skill çalışmalarım (VulnGuardian), Elly multi-tenant CMS ekosistemi ve tarayıcıda doğrudan oynanabilen WebAssembly oyunlarım.
13
Toplam Proje
12
Canlı
1
AI Agent Skill
1
Flight Test
01 / AGENT SKILL · EKOSİSTEM · OYUN MİMARİSİ
Otonom AI ajan yeteneklerinden multi-tenant backend ve oyun motorlarına canlı akış
VulnGuardian (huseyindol/vuln-guardian)
Autonomous Vulnerability Intelligence, Single-Batch Safe-Version Patcher & Deploy Skill
6 farklı ekosistemdeki (package.json, pom.xml, pubspec.yaml, requirements.txt, go.mod, Cargo.toml) zafiyetli paketleri canlı OSV.dev, GHSA ve CVE veritabanlarından tespit eder; her paket için ayrı PR açıp mail spam'i üretmek yerine tüm güncellemeleri 5 aşamalı Breaking-Change & HTTP 200 Smoke kapısından geçirerek tek seferde güvenli versiyona çeker ve canlıya alır.
git clone https://github.com/huseyindol/vuln-guardian.git
cd vuln-guardian && bun install
bun run skill:installVulnGuardian
AI Agent Skill & Otonom Zafiyet Komut Merkezi
Çok dilli yazılım projelerinin (npm/Bun, Maven, Pub, PyPI, Go, Cargo) bağımlılıklarını canlı Google OSV.dev, GitHub GHSA ve NVD/CVE veritabanlarına karşı tarayan; breaking-change ve site çalışabilirlik kapısından geçirerek PR mail spam’i olmadan tek seferde güvenli (safe) versiyona yükselten AI Agent Skill (Antigravity & Claude Code) ve Next.js 16 Web Komut Merkezi.
- 6 dil & ekosistem desteği (npm, Maven, Pub, PyPI, Go, Cargo)
- Single-Batch Safe-Version: PR spam’i olmadan tek commit ile güncelleme
- 5 aşamalı Breaking-Change, CI Build ve HTTP 200 Smoke kontrol kapısı
Spring Boot 3.5 + Java 21 üzerine kurulu multitenant headless CMS API. Database-per-tenant mimarisi, RBAC yetkilendirme, Redis cache ve RabbitMQ ile kurumsal ölçekte içerik yönetimi altyapısı.
- Database-per-Tenant multitenant mimarisi
- RBAC + OAuth2 (Google/GitHub) entegrasyonu
- Redis tenant-aware cache (AOF + LRU)
Elly Admin Panel
Headless CMS Yönetim Paneli
Elly CMS'in tüm içeriklerini yöneten modern admin paneli. Sayfalar, bileşenler, widget'lar, banner'lar, yazılar ve formları tek arayüzden yönetin. Google Gemini AI entegrasyonu ile içerik üretimi.
- Hiyerarşik içerik yönetimi (sayfa → bileşen → widget)
- AI destekli makale ve alan içeriği üretimi
- Dinamik form oluşturucu (wizard, multi-step, validasyonlu)
Portfolio Site
Kişisel Portföy & Blog
Şu an gezdiğiniz site. Elly CMS'den beslenen dinamik sayfa sistemi, MDX tabanlı teknik blog, Kinetik Tipografi animasyonları ve Next.js Pages Router mimarisi ile inşa edilmiş modern bir portföy sitesi.
- Elly CMS'den beslenen dinamik sayfa sistemi
- MDX tabanlı teknik blog (24 makale)
- getStaticProps & ISR ile 24 saatlik blog önbellekleme
Elly Mobile
Mobil Yönetim Uygulaması
Elly ekosisteminin mobil ayağı. Tüm CMS modülleri, STOMP canlı destek sohbeti, WebRTC görüntülü görüşme ve iOS PushKit/CallKit VoIP entegrasyonu ile tam kapsamlı mobil yönetim deneyimi.
- Admin panel ile %100 modül ve RBAC yetki paritesi
- iOS CallKit & PushKit VoIP arka plan görüntülü çağrı desteği
- STOMP üzerinden gerçek zamanlı bildirim ve canlı destek
Makas & Park Etme
Klasik 2D Oyunlar (Web)
Next.js Pages Router içerisine entegre edilmiş, Phaser oyun motoru ve Vite ile geliştirilmiş klasik 2D arcade oyunları. Akıcı 60fps oyun deneyimi ve modern web teknolojileri ile tarayıcıda doğrudan oynanabilir.
- Phaser 2D oyun motoru entegrasyonu
- ES Module üzerinden Next.js'e dinamik script aktarımı
- Gelişmiş fizik ve animasyon motoru kullanımı
Eğitici Eşleştirme
Eğitici Eşleştirme (Web)
Godot 4.x ile geliştirilmiş, WebAssembly export üzerinde çalışan eğitici eşleştirme oyunu. 24 seviyede renk, hayvan ve meyve eşleştirme; oturum metrikleri ve final ekranındaki ebeveyn paneli ile öğrenme özetleri.
- Godot Engine web export (WASM + .pck) ile tek tıkla tarayıcıda çalışma
- 24 veri odaklı seviye; renk, hayvan ve meyve katalogları
- Analytics ve ebeveyn paneli ile doğruluk, tepki süresi ve seri istatistikleri
Crane Arcade
Vinç Simülasyonu (Web)
Godot 4 ile geliştirilmiş vinç (crane) operatörü simülasyon oyunu. Vinç kontrolü ve yük taşıma dinamikleri. Tarayıcıda tam ekran oynanabilir.
- Godot Engine web export ile tarayıcıda doğrudan çalışma
- Gerçekçi vinç ve kargo fizikleri
- Mobil ve masaüstü uyumlu web arayüzü
Offroad Trail 4x4
2.5D Arazi Macerası (App Store & Web)
Offroad Trail 4x4: sonsuz dağ ve şehir yollarında 2.5D 4x4 arazi macerası. Süspansiyonu anlık ayarla, kayaları ve şehir engellerini aş, gece/gündüz ve dört mevsim döngüsünde ilerle; jetonlarla garajda aracını geliştir. iPhone/iPad için App Store’da ve tarayıcıda doğrudan oynanabilir.
- App Store’da iPhone ve iPad için yayında + tarayıcıda tek tıkla oynanabilir
- Forge2D fizik tabanlı 4x4 süspansiyon, yakıt gerilimi ve garaj yükseltmeleri
- Gece/gündüz far konisi, dört mevsim hava durumu ve şehir bölgeleri
Hyper Drift: Arcade
Hyper Drift: Arcade (Web)
Flutter Web ile geliştirilmiş Hyper Drift: Arcade oyunu. Harika fizikler ve drift mekanikleri. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Drift mekanikleri ve araç fizikleri
- Mobil ve masaüstü uyumlu web arayüzü
Soccer Freekick
Frikik Simülasyonu (Web)
Flutter Web ile geliştirilmiş futbol frikik atış oyunu. Akıcı top fiziği, baraj mekanikleri ve hedef vurma heyecanı. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Akıcı şut ve top dinamikleri
- Mobil ve masaüstü uyumlu web arayüzü
Wet Paint
Boyama ve Bulmaca (Web)
Flutter Web ile geliştirilmiş eğlenceli boyama ve bulmaca oyunu. Renkleri karıştırma ve yaratıcılığınızı konuşturma fırsatı. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Eğlenceli boyama mekanikleri ve bulmacalar
- Mobil ve masaüstü uyumlu web arayüzü
Plufy'nin Dünyası
Hikâye Kitabı (Web Demo)
Flutter ve Flame ile geliştirilmiş etkileşimli hikâye kitabı oyunu. Plufy ve Pobi ile çayır ve piknik dünyalarında yol al, sayfaları tamamla, sayıları parmağınla çiz ve hikâyeleri canlandır. Web demosunda ilk 3 sayfa oynanır; tam oyun yakında App Store'da.
- Plufy ve Pobi ile çayır ve piknik dünyalarında hikâye kitapları
- Parmakla sürükleyerek yürütme, dokununca el sallama ve Sayılarla Oyna
- Ebeveyn kapılı ayarlar, sesli okuma ve çocuk güvenli reklam aralıkları
