const headlineStats = [ { value: "Flutter", label: "mobil uygulama geliştirme" }, { value: "Unity / C#", label: "oyun prototipi ve etkileşim" }, { value: "Google Play", label: "AAB, imzalama, market teslimi" }, { value: "SEO Web", label: "araç sayfaları ve schema yapısı" }, ]; const proofPoints = [ "EzanVakti için yayın paketi, ikon, feature graphic ve Play Store hazırlığı", "Block Bloom için oyun mantığı, kayıt sistemi, testler ve market dokümanları", "Fruit Isles Blast için match-3 prototipi ve release appbundle akışı", "Instagram İndirici için SEO sayfası, FAQ schema, robots/sitemap ve PHP API notları", ]; const caseStudies = [ { name: "EzanVakti", role: "Mobil ürün geliştirme ve yayın hazırlığı", summary: "Namaz vakitleri, konum tabanlı hesaplama, ezan bildirimleri, kıble, zikirmatik, kaza takibi, radyo ve Kur'an ses kütüphanesiyle kapsamlı dini teknoloji ürünü.", outcome: "Google Play'e hazırlanabilecek AAB çıktısı, release imzalama notları, debug symbol ayrımı, ikon ve market görsel seti oluşturuldu.", stack: ["Flutter", "Dart", "Konum", "Bildirim", "SQLite", "Audio", "Google Play"], }, { name: "Block Bloom", role: "Oyun mantığı ve mobil MVP", summary: "Block Blast tarzı 8x8 board, akıllı 3 parça üretimi, satır/sütun temizleme, combo, booster, günlük hedef ve bahçe ilerlemesi bulunan Flutter oyun MVP'si.", outcome: "Board logic testleri, smoke testleri, release notları, gizlilik politikası taslağı ve market hazırlık kontrol listesiyle düzenli ürün dosyası kuruldu.", stack: ["Flutter", "Game Logic", "State", "Persistence", "Testing", "UX Feedback"], }, { name: "Fruit Isles Blast", role: "Match-3 oyun prototipi", summary: "Meyve temalı mobil match-3 oyunu için tek dosyada çalışan temel oyun akışı, mobil kurulum notları ve Play Store için appbundle alma süreci.", outcome: "Android/iOS proje üretimi, bağımlılık kurulumu ve release AAB çıkış adımları netleştirildi.", stack: ["Flutter", "Dart", "Match-3", "Mobile Game", "AAB"], }, { name: "Instagram İndirici Site", role: "SEO odaklı web aracı", summary: "Reels, video, fotoğraf ve story bağlantıları için kurgulanan tek sayfa web aracı; meta etiketler, FAQ, schema ve backend entegrasyon notlarıyla tasarlandı.", outcome: "Arama motoru uyumlu sayfa yapısı, sitemap, robots ve PHP çözüm notları hazırlandı.", stack: ["HTML", "CSS", "PHP API", "SEO", "Schema", "Responsive UI"], }, ]; const capabilityGroups = [ { title: "Mobil mühendislik", items: ["Flutter / Dart", "Provider ve state yönetimi", "Cihaz izinleri", "Bildirim planlama", "Konum ve audio servisleri"], }, { title: "Oyun geliştirme", items: ["Unity / C#", "Board ve parça sistemleri", "Skor, combo, booster", "Oyun sonu kontrolü", "Geri bildirim animasyonları"], }, { title: "Yayın ve teslim", items: ["AAB / APK paketleme", "Release imzalama", "Debug symbol ayrımı", "Market görselleri", "Gizlilik ve release notları"], }, { title: "Web ve büyüme", items: ["Responsive arayüz", "SEO meta yapısı", "Schema / FAQ", "Sitemap ve robots", "Basit backend entegrasyonu"], }, ]; const credentials = [ { title: "Sertifika bilgileri", body: "Belge adı, veren kurum, tarih ve doğrulama linki paylaşıldığında bu alan doğrudan gerçek sertifikalarla güncellenebilir.", }, { title: "Proje kanıtları", body: "Kod klasörleri, APK/AAB çıktıları, test dosyaları, market hazırlık dokümanları ve teslim zipleri portfolyo kanıtı olarak hazır.", }, { title: "Kaynak kod teslimi", body: "Bu site için kaynak dosyalar, kurulum talimatı ve yayınlanabilir kod paketi hazırlanmıştır.", }, ]; const processSteps = [ ["Keşif", "Ürün ihtiyacı, hedef kullanıcı ve ilk sürüm kapsamı netleşir."], ["Prototip", "Çalışan uygulama, oyun mantığı veya web aracı hızlıca ayağa kaldırılır."], ["Yayın", "Paketleme, imzalama, market görselleri ve politika dosyaları tamamlanır."], ["İyileştirme", "Test, performans, arayüz akışı ve kullanıcı geri dönüşleriyle sürüm güçlendirilir."], ]; export default function Home() { return (
MAE Muhammed Ali Erol

Mobil ürün geliştiricisi • oyun prototipleme • yayın hazırlığı

Fikirleri yayına hazır mobil ürünlere dönüştürüyorum.

Flutter, Unity ve Google Play süreçlerini birlikte kullanarak çalışan uygulamalar, oyun MVP'leri ve SEO odaklı web araçları geliştiriyorum. Portfolyom; kod, yayın paketi, görsel hazırlık ve teslim dosyalarıyla somut işler üzerine kurulu.

Çalışmaları incele Açık kodu gör
{headlineStats.map((item) => (
{item.value}
{item.label}
))}
EzanVakti market görseli
EzanVakti uygulama ekranı

Kariyer odağı

Sadece arayüz değil, yayınlanabilir ürün teslimi.

Seçili projeler

Gerçek dosyalara dayanan profesyonel iş vitrini.

Aşağıdaki çalışmalar klasördeki proje yapılarından, paketlerden ve dokümanlardan derlendi. Her proje için rol, kapsam, sonuç ve teknoloji seti ayrı gösterildi.

{caseStudies.map((project) => (
{project.role}

{project.name}

{project.summary}

Sonuç

{project.outcome}

{project.stack.map((tag) => ( {tag} ))}
))}

Yetkinlik haritası

Mobil, oyun, yayın ve web tarafını birlikte taşıyan profil.

Portfolyonun güçlü tarafı tek bir teknoloji adı değil; çalışan ürünü tasarlama, paketleme ve yayına hazırlama becerisinin aynı akışta olması.

{capabilityGroups.map((group) => (

{group.title}

    {group.items.map((item) => (
  • {item}
  • ))}
))}

Sertifikalar ve kanıtlar

Doğrulanabilir bilgiye dayalı kariyer sayfası.

Sertifika adları ve linkleri henüz paylaşılmadığı için burada sahte iddia yerine hazır alanlar ve mevcut proje kanıtları gösteriliyor. Belge bilgileri geldiğinde sayfa gerçek doğrulama linkleriyle güncellenebilir.

{credentials.map((item) => (

{item.title}

{item.body}

))}

Çalışma akışı

Fikirden yayın paketine net süreç.

    {processSteps.map(([title, body], index) => (
  1. {String(index + 1).padStart(2, "0")} {title}

    {body}

  2. ))}

Açık kod teslimi

Kaynak kod, düzenli proje paketi olarak hazır.

Site kodu Next/Vinext yapısında; ana sayfa, stil dosyası, metadata ve görsel varlıklar ayrılmış durumda. Kod paketinde kurulum notları ve düzenlenecek alanlar ayrıca belirtilmiştir.

Kaynak kod paketini indir
); }