İçeriğe geç

OnurDemir

İstanbul’da full-stack geliştiriciyim. Her iş için doğru aracı seçip uçtan uca teslim ediyorum.

Seçili işler

Her proje kendi paftasında. Çizim, işin neye benzediğini; antet, neyle yapıldığını söylüyor.

cls 0.94cls 0.814 × 4etiketli kutular

Sayfaları yüklüyorsun; balonları bulup metni istediğin dile çeviriyor, orijinal yazıyı temizleyip çeviriyi balona yerleştiriyor. Kendi girişimim.

Projeyi aç
Proje
SpandTranslate
İş
Manga ve webtoon çeviri stüdyosu
Yıl
2026
Yığın
LaravelVue.jsInertia.jsTailwind CSSModel
Pafta
1 / 7
14409001 240 / 3 000seçilen örnekler

SpandTranslate'in gözü: manga ve webtoon sayfalarında balonu, metni ve SFX'i ayırt eden, veri setinden eğitimine kadar sıfırdan kurduğumuz model.

Projeyi aç
Proje
SpandZero
İş
Kendi eğittiğimiz tespit modeli
Yıl
2026
Yığın
PythonModelVeri
Pafta
2 / 7
MCUUART55 AA 01 0F 3C55 AA 02 00 1B55 AA 01 0F 3C55 AA 07 E1 90seri hat

Ağ üzerinden, SD kart ve vida olmadan root; ardından açık kaynak RTSP + PTZ + web ile bulutsuz canlı yayın. Kanıtı ve kazanın dersleri iki dilli olarak GitHub’da.

Projeyi aç
Proje
GT111A Kamera Root & De-Cloud
İş
Ölü bulut uygulamasına mahkûm bir Wi-Fi kameranın tersine mühendisliği
Yıl
2026
Yığın
Pythonlinuxhardware
Pafta
3 / 7
cronifpostlog×12her gün 09.00

Windows uygulaması: bölümleri kendi diskinde tutan yerleşik bir okuyucu ile bilgisayarındaki yerel modeli hesabına bağlayan güvenli köprüyü birleştirir. Çeviri bulut yerine senin donanımında çalışır, dosyalar makineden çıkmaz.

Projeyi aç
Proje
SpandTranslate Desktop
İş
SpandTranslate'in yerel yapay zekâ köprüsü ve çevrimdışı kütüphanesi
Yıl
2026
Yığın
ModelJavaScript
Pafta
4 / 7

2021’den bugüne

Geçmişim tek bir depoda. Aşağı indikçe commit commit okuyorsun; en alttaki satır henüz yazılmadı.

git show d4735e3 2021
Başlangıç01 / 07
  1. 2021d4735e3
    Başlangıç

    Temeller / abimin yanında

    • HTML ve CSS ile başladım; Bootstrap ve Tailwind ile sayfa kurmayı, JavaScript ve Vue.js ile onları canlandırmayı, PHP ve Laravel ile arkalarını yazmayı öğrendim.
    • İlk hocam abim Yusuf Demir oldu: ezberlemeden, her şeyi temelinden.
    • PHP
    • Laravel
    • Vue.js
    • JavaScript
  2. 20224e07408
    Eğitim

    Bilişim Teknolojileri / Nahit Menteşe MTAL

    • Meslek lisesinin bilişim bölümüne başladım. Derslerin çoğu, bir yıl önce kendi başıma öğrendiklerimin tekrarıydı.
    • Okurken hep çalıştım: önce serbest işler, sonra KodeTrust. Okul diplomayı, iş mesleği getirdi.
    • Okulu başarıyla bitirdim; İşyeri Açma ve Usta Öğretici belgelerimi aldım.
  3. 2023 – 2024ef2d127
    Serbest

    İlk dış işler / serbest çalışma

    Okul devam ederken dışarıdan ilk işlerimi almaya başladım. Öğrendiklerimi ilk kez gerçek bir müşteri için yazdım.

    • Laravel
    • Bootstrap
  4. 2024 – 20259f86d08
    Staj

    Full-stack stajyer / KodeTrust

    • Lisenin 7 aylık zorunlu stajını KodeTrust'ta yaptım: bir ekibin içinde, canlı projelerde PHP, Laravel ve Vue.js.
    • Bu sürede dışarıdan iş almaya da devam ettim.
    • PHP
    • Laravel
    • Vue.js
  5. 2025 – 20262c624e9
    İş

    Full-stack developer / KodeTrust

    • Stajın ardından KodeTrust'ta full-stack developer olarak çalışıyorum.
    • Bir yandan da SpandTranslate'i geliştiriyorum.
    • Laravel
    • Vue.js
  6. 20263fc1a8b
    Eğitim ve iş

    Bilgisayar Programcılığı / İstanbul Aydın Üniversitesi

    • İstanbul Aydın Üniversitesi'nde iki yıllık Bilgisayar Programcılığı ön lisans programına başladım.
    • Okurken KodeTrust'ta full-stack developer olarak çalışmaya devam ediyorum.
  7. bugünHEAD
    Şimdi

    Sıradaki commit / senin projen

    Sıradaki satırı birlikte yazalım. Projeni ya da fikrini aşağıya yaz.

Neler yapıyorum

Her iş bir web sitesi değil. Bazısı bir yayın altyapısı, bazısı kendi eğittiğimiz bir model, biri de bulutu kapanmış bir kamera.

Web platformları

Tek sayfalık siteden çok, üstüne iş kurulan sistemler: birden fazla siteyi aynı çekirdekten çıkaran bir yayın altyapısı, masadaki karttan işletmenin paneline uzanan bir yorum sistemi. Arka uç çoğunlukla Laravel; arayüz işe göre Vue + Inertia ya da Next.js.

Neyle
Laravel, Vue.js + Inertia, Next.js, Tailwind CSS, MySQL, Redis

Yapay zekâ ürünleri

Bir manga bölümünü tek tıkla çeviren bir hat kurdum: kendi modelimiz balonları buluyor, dil modeli bölümün bağlamını koruyarak çeviriyor, GPU işçileri orijinal yazıyı silip arka planı onarıyor. İş geldikçe işçiler kendiliğinden çoğalıyor, yük azalınca geri çekiliyor.

Neyle
Python, dil modelleri, GPU işçileri, Laravel kuyrukları

Veri seti ve model eğitimi

Hazır modeller yetmeyince kendimizinkini eğittik: yaklaşık 75 bin sayfa topladık, etiket kurallarını yazdık, her nesli bir öncekinin etiketlediği veriyle sıfırdan eğitip kendi sınav setimizde ölçtük. Kuralım basit: veri seti kusursuz olmadan eğitim yok.

Neyle
Python, ön-etiketleme, yapay zekâ + insan denetimi, bulut GPU
Örnek işler
SpandZero

Tersine mühendislik

Üreticisi bıraktığı için çöpe dönen cihazları yeniden çalıştırıyorum. Bulutu kapanan bir kamerada fabrika-test servisinin protokolünü bayt bayt çözdüm, ağdan root aldım ve kamerayı açık kaynak bir RTSP yayınıyla buluttan kurtardım.

Neyle
Python, Linux, flash dökümü, squashfs, RTSP

Otomasyon ve yapay zekâ ajanları

Tekrar eden işleri ajanlara devrediyorum: birden fazla sitede blog yayınlama, sosyal medya paylaşımı, işletme yorumlarına kurallara göre yanıt. Kuralları ben yazıyorum, onay gereken yeri ben belirliyorum.

Neyle
Claude, tarayıcı otomasyonu, Python
Örnek işler
Buraya yakında bir örnek ekleyeceğim.

Hakkımda

Kendimi anlatmanın en dürüst yolu bir değişiklik geçmişi. Üstü çizili satırlar bir zamanlar doğruydu; altındakiler bugün doğru.

hakkimda.md2021’den bugüne +4 −3
  1. Merhaba, ben Onur. İstanbul’da yaşıyorum.

  2. Kod yazmaya 2021’de abim Yusuf Demir’in yanında başladım: ezberlemeden, her şeyi temelinden.

  3. HTML ve CSS ile sayfa kuruyorum.

  4. Arka ucu PHP ve Laravel ile, arayüzü Vue.js ya da Next.js ile yazıyorum; aracı işe göre seçiyorum.

  5. Öğrendiklerimi kendi denemelerimde kullanıyorum.

  6. Okurken hep çalıştım; 2023’ten beri öğrendiklerimi gerçek müşteriler için yazıyorum. Okul diplomayı, iş mesleği getirdi.

  7. KodeTrust’ta stajyerim.

  8. KodeTrust’ta full-stack developer olarak çalışıyorum; bir yandan İstanbul Aydın Üniversitesi’nde Bilgisayar Programcılığı okuyorum.

  9. Kendi girişimim SpandTranslate’i geliştiriyorum; web’in dışına çıkıp veri toplamayı ve model eğitmeyi de onunla öğrendim.

Sıradaki dal senin projen

Ne yapmak istediğini birkaç cümleyle yaz. Genelde aynı gün, en geç ertesi gün dönüyorum.

Şu an yeni işlere açığım: proje bazlı serbest işler, uzaktan ya da İstanbul’da yerinde. Bir web platformu, eğitilecek bir model ya da inatçı bir cihaz; hangisiyse yaz ya da ara.