<!DOCTYPE html>
<html lang="tr">
<head>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-FNP4Z9W4VY"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-FNP4Z9W4VY');
    </script>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="theme-color" content="#faf8f3">
    <title>Levent Bali — Web Developer &amp; Entrepreneur</title>
    <meta name="description" content="Web Developer &amp; Entrepreneur — 25+ yıllık yazılım geliştirme deneyimi, e-ticaret ve sağlık teknolojileri.">

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&family=Newsreader:ital,wght@0,400;0,500;1,400;1,500&family=Source+Serif+4:ital,wght@0,400;0,500;0,600;1,400&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="/assets/css/editorial.css?v=1">
    <link rel="alternate" type="application/rss+xml" title="Levent Bali - Blog RSS Feed" href="/rss.xml">
</head>
<body>

<nav class="site-nav" aria-label="Ana navigasyon">
    <a href="/" class="site-nav__name">Levent Bali</a>
    <span class="site-nav__links">
        <a href="#hakkimda">Hakkımda</a>
        <a href="#kariyer">Kariyer</a>
        <a href="#projeler">Projeler</a>
        <a href="#yazilar">Yazılar</a>
    </span>
</nav>

<main class="page-wrap">

    <section class="hero" aria-label="Tanıtım">
        <img class="hero__photo" src="/assets/img/profile.jpg" alt="Levent Bali">
        <h1 class="hero__name">Levent Bali</h1>
        <p class="hero__sub">25+ yıldır yazılım yazıyorum. Son 15 yılda e-ticaret ve abonelik modelleri, son birkaç yıldır sağlık teknolojileri ve AI ile ürün üretimi.</p>
        <div class="hero__meta">
            <span>Software Development Manager, BulutKlinik</span>
            <span class="dot" aria-hidden="true"></span>
            <span>İstanbul</span>
            <span class="dot" aria-hidden="true"></span>
            <span>est. 1996</span>
        </div>
    </section>

    <section class="section" id="hakkimda" aria-labelledby="h-hakkimda">
        <span class="section__label">§ Hakkımda</span>
        <h2 class="section__h" id="h-hakkimda">Kısaca.</h2>

        <p class="lede">Merhaba! Ben Levent Bali. 25+ yıllık yazılım geliştirme deneyimi olan, özellikle e-ticaret ve dijital ürün geliştirme alanlarında uzmanlaşmış bir teknoloji lideri ve ürün odaklı geliştiriciyim.</p>

        <p class="lede">Kariyerim boyunca e-ticaret sektöründe derin bir uzmanlık kazandım. 10 yılı aşkın bir süre boyunca <strong>LilaKutu.com</strong>'da Chief Technology Officer olarak görev yaparak, Türkiye'nin önde gelen kozmetik ürünleri keşif ve abonelik platformunun tüm teknoloji altyapısından sorumluydum. Birchbox ve Glossybox benzeri abonelik kutusu modelinin teknolojik tarafını yöneten ekibin liderliğini yaptım.</p>

        <p class="lede">E-ticaret yolculuğum <strong>CiciKutu</strong>'da hem CTO hem de girişimci olarak devam etti. Çocuk kitapları dikey pazarında abonelik bazlı yeni bir e-ticaret modelini başarıyla kurdum ve ölçeklendirdim. Sadece yazılım geliştirme değil, aynı zamanda tedarik zinciri, satınalma, lojistik ve müşteri hizmetleri süreçlerinde de aktif rol aldım. Ayrıca <strong>Diva Jewellery</strong>'de Software Development Consultant olarak 4+ yıl boyunca mücevher sektöründe e-ticaret çözümleri geliştirdim. Toplamda 15 yılı aşkın e-ticaret deneyimim, özellikle abonelik modelleri, ödeme sistemleri, lojistik entegrasyonları ve ölçeklenebilir e-ticaret mimarileri konularında derinlemesine bilgi birikimi oluşturdu.</p>

        <p class="lede">Şu anda <strong>BulutKlinik</strong>'te Software Development Manager olarak görev yapıyorum ve sağlık teknolojileri alanında yenilikçi çözümler geliştiriyoruz. Ekip liderliği, yazılım mimarisi ve proje yönetimi konularında geniş deneyime sahibim.</p>

        <p class="lede">AI ile vibe uygulama geliştirme denemeleri sonrasında App Store'da TestKolik, Alaimisema ve Kepek; web tarafında NeOkuyorsun, BenimOlsa, App Screenshot Generator ve Amatör Telsizcilik gibi yan projeler ürettim.</p>

        <p class="lede">E-ticaret, mobil uygulama geliştirme veya teknoloji üzerine sohbet etmek isterseniz, bir kahve içelim! İşbirliği fırsatları ve yeni projeler için her zaman açığım.</p>
    </section>

    <section class="section" aria-labelledby="h-now">
        <span class="section__label">§ Şu an</span>
        <h2 class="section__h" id="h-now">Nerede çalışıyorum.</h2>
        <div class="now-card">
            <span class="now-card__dot" aria-hidden="true"></span>
            <div>
                <div class="now-card__title">Software Development Manager · BulutKlinik</div>
                <div class="now-card__meta">Şu an sağlık teknolojileri tarafında çalışıyorum. İstanbul.</div>
            </div>
        </div>
    </section>

    <section class="section" id="kariyer" aria-labelledby="h-kariyer">
        <span class="section__label">§ Kariyer</span>
        <h2 class="section__h" id="h-kariyer">Deneyim.</h2>

        <div>
            <div class="career__row">
                <div class="career__years">2022<em>↓</em>Şimdi</div>
                <div>
                    <div class="career__company">BulutKlinik</div>
                    <div class="career__type">Tam zamanlı · İstanbul</div>
                    <div class="career__role"><span>Software Development Manager</span><span class="period">Haz 2024 — Günümüz</span></div>
                    <div class="career__role"><span>Software Development Team Lead</span><span class="period">Şub 2023 — Haz 2024</span></div>
                    <div class="career__role"><span>Senior Software Specialist</span><span class="period">Oca 2022 — Mar 2023</span></div>
                    <div class="career__note">Sağlık teknolojileri.</div>
                </div>
            </div>

            <div class="career__row">
                <div class="career__years">2017<em>↓</em>2022</div>
                <div>
                    <div class="career__company">Diva Jewellery</div>
                    <div class="career__type">Sözleşmeli · İstanbul</div>
                    <div class="career__role"><span>Software Development Consultant</span><span class="period">Haz 2017 — Oca 2022</span></div>
                    <div class="career__note">Mücevher e-ticareti.</div>
                </div>
            </div>

            <div class="career__row">
                <div class="career__years">2017<em>↓</em>2021</div>
                <div>
                    <div class="career__company">CiciKutu</div>
                    <div class="career__type">Tam zamanlı · Kurucu ortak · İstanbul</div>
                    <div class="career__role"><span>Chief Technology Officer</span><span class="period">Kas 2017 — Ara 2021</span></div>
                    <div class="career__note">Çocuk kitapları abonelik kutusu. Sıfırdan kurdum.</div>
                </div>
            </div>

            <div class="career__row">
                <div class="career__years">2011<em>↓</em>2021</div>
                <div>
                    <div class="career__company">LilaKutu.com</div>
                    <div class="career__type">Tam zamanlı · İstanbul</div>
                    <div class="career__role"><span>Chief Technology Officer</span><span class="period">May 2011 — Ara 2021</span></div>
                    <div class="career__note">Türkiye'nin önde gelen kozmetik abonelik kutusu. 10+ yıl.</div>
                </div>
            </div>

            <div class="career__row">
                <div class="career__years">2008<em>↓</em>2011</div>
                <div>
                    <div class="career__company">Yaz Bilgi Sistemleri</div>
                    <div class="career__type">Tam zamanlı · İstanbul</div>
                    <div class="career__role"><span>Analyst Programmer</span><span class="period">Şub 2008 — Şub 2011</span></div>
                </div>
            </div>

            <div class="career__row">
                <div class="career__years">1996<em>↓</em>2008</div>
                <div>
                    <div class="career__company">Internet Holding</div>
                    <div class="career__type">Tam zamanlı · İstanbul</div>
                    <div class="career__role"><span>Development Team Lead</span><span class="period">Haz 1996 — Şub 2008</span></div>
                    <div class="career__note">Kariyerin başlangıcı. 12 yıl.</div>
                </div>
            </div>
        </div>
    </section>

    <section class="section" id="projeler" aria-labelledby="h-projeler">
        <span class="section__label">§ Yan projeler</span>
        <h2 class="section__h" id="h-projeler">Yan projeler.</h2>

        <div>
            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>BenimOlsa</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--live">live</span>
                    </div>
                    <p class="project__desc">Hediye listesi platformu. Trendyol, Amazon ve Hepsiburada'dan beğendiğiniz ürünleri tek tıkla listeye ekleyip paylaşın.</p>
                    <div class="project__stack">Laravel 12 · React 18 · Claude Code</div>
                </div>
                <div class="project__cta">
                    <a href="https://benimolsa.com/" target="_blank" rel="noopener" class="badge">benimolsa.com <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>NeOkuyorsun</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--live">live</span>
                    </div>
                    <p class="project__desc">Türkiye'nin kitapseverleri için sosyal ağ. 430K+ kitap, 198K+ yazar; inceleme, alıntı, okuma hedefleri, kulüpler. Web + iOS.</p>
                    <div class="project__stack">PHP · Laravel · iOS</div>
                </div>
                <div class="project__cta">
                    <a href="https://neokuyorsun.com/" target="_blank" rel="noopener" class="badge">neokuyorsun.com <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>App Screenshot Generator</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--live">live</span>
                    </div>
                    <p class="project__desc">Mobil uygulama ekran görüntülerini çerçevelere otomatik yerleştiren web aracı. App Store ve Google Play için profesyonel görseller.</p>
                    <div class="project__stack">React · Konva.js · Prisma</div>
                </div>
                <div class="project__cta">
                    <a href="https://appscreenshotgenerator.work/" target="_blank" rel="noopener" class="badge">appscreenshotgenerator.work <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>Amatör Telsizcilik</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--live">live</span>
                    </div>
                    <p class="project__desc">BTK amatör telsiz operatör sınavına hazırlık. 2.800+ resmi soru, SM-2 algoritması ile akıllı tekrar, gerçek sınav simülasyonu, mors ve Q-kodları.</p>
                    <div class="project__stack">React Native · SRS · Claude Code</div>
                </div>
                <div class="project__cta">
                    <a href="https://amatortelsizcilik.app/" target="_blank" rel="noopener" class="badge">amatortelsizcilik.app <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>Alaimisema</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--store">App Store</span>
                    </div>
                    <p class="project__desc">Duygu günlüğü uygulaması. Günlük duygular kişiselleştirilmiş renklerle takvime kaydedilir, haftalık/aylık raporlar üretilir. Uçtan uca şifreleme.</p>
                    <div class="project__stack">iOS · Swift</div>
                </div>
                <div class="project__cta">
                    <a href="https://alaimisema.com/" target="_blank" rel="noopener" class="badge">alaimisema.com <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>Kepek</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--store">App Store</span>
                    </div>
                    <p class="project__desc">AI destekli saç ve saç derisi takip uygulaması. 5 açıdan rehberli fotoğraf, aylık karşılaştırma, cihazda işleme. 11 dil desteği.</p>
                    <div class="project__stack">iOS · Swift · AI</div>
                </div>
                <div class="project__cta">
                    <a href="https://kepek.net/" target="_blank" rel="noopener" class="badge">kepek.net <span style="opacity:.55">↗</span></a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>TestKolik</span>
                        <span class="year">2025</span>
                        <span class="project__status project__status--store">App Store</span>
                    </div>
                    <p class="project__desc">Eğitim ve eğlence odaklı test çözme uygulaması. Öğrenciler ve öğretmenler için interaktif test platformu.</p>
                    <div class="project__stack">iOS · Swift</div>
                </div>
                <div class="project__cta">
                    <a href="https://apps.apple.com/us/app/testkolik/id6747576453" target="_blank" rel="noopener" class="badge badge--store">
                        <svg width="13" height="13" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"/></svg>
                        App Store <span style="opacity:.55">↗</span>
                    </a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>Bebeğim Büyürken</span>
                        <span class="year">2026</span>
                        <span class="project__status project__status--soon">yakında</span>
                    </div>
                    <p class="project__desc">Yenidoğandan 12 yaşına kadar çocuk gelişimi takibi. Persantil, beslenme, uyku, motor gelişim — 10 farklı gelişim alanı.</p>
                    <div class="project__stack">iOS · Swift</div>
                </div>
                <div class="project__cta"></div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>TruePos</span>
                        <span class="year">2026</span>
                        <span class="project__status">open source</span>
                    </div>
                    <p class="project__desc">Türk sanal POS sağlayıcılarını tek birleşik API altında toplayan framework-bağımsız PHP paketi. 20+ banka ve ödeme kuruluşu (NestPay, Garanti, iyzico, PayTR, Craftgate…). Laravel entegrasyonu dahil.</p>
                    <div class="project__stack">PHP 8.2 · Laravel · PSR-18</div>
                </div>
                <div class="project__cta">
                    <a href="https://github.com/lbali/truepos" target="_blank" rel="noopener" class="badge">
                        <svg width="13" height="13" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2 .37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
                        GitHub <span style="opacity:.55">↗</span>
                    </a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>TrueCargo</span>
                        <span class="year">2026</span>
                        <span class="project__status">open source</span>
                    </div>
                    <p class="project__desc">Türk kargo sağlayıcılarını tek birleşik API altında toplayan framework-bağımsız PHP paketi. 12 sağlayıcı (Yurtiçi, Aras, MNG, PTT, HepsiJet, Trendyol Express, UPS, DHL, FedEx…). PHPStan level 8.</p>
                    <div class="project__stack">PHP 8.2 · Laravel · PSR-14/16/18</div>
                </div>
                <div class="project__cta">
                    <a href="https://github.com/lbali/truecargo" target="_blank" rel="noopener" class="badge">
                        <svg width="13" height="13" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2 .37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
                        GitHub <span style="opacity:.55">↗</span>
                    </a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>DiffIt</span>
                        <span class="year">2024</span>
                        <span class="project__status">open source</span>
                    </div>
                    <p class="project__desc">MySQL/MariaDB veritabanı şema karşılaştırma ve migrasyon aracı. İki veritabanı arasındaki farkları tespit edip senkronizasyon SQL'leri üretir.</p>
                    <div class="project__stack">PHP · CLI</div>
                </div>
                <div class="project__cta">
                    <a href="https://github.com/lbali/DiffIt" target="_blank" rel="noopener" class="badge">
                        <svg width="13" height="13" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2 .37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
                        GitHub <span style="opacity:.55">↗</span>
                    </a>
                </div>
            </div>

            <div class="project__row">
                <div>
                    <div class="project__name">
                        <span>Clockss</span>
                        <span class="year">2024</span>
                        <span class="project__status">open source</span>
                    </div>
                    <p class="project__desc">macOS için minimal, özelleştirilebilir analog saat ekran koruyucusu. Swift ve AppKit ile geliştirildi.</p>
                    <div class="project__stack">Swift · AppKit</div>
                </div>
                <div class="project__cta">
                    <a href="https://github.com/lbali/clockss" target="_blank" rel="noopener" class="badge">
                        <svg width="13" height="13" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2 .37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
                        GitHub <span style="opacity:.55">↗</span>
                    </a>
                </div>
            </div>
        </div>
    </section>

    <section class="section" aria-labelledby="h-referans">
        <span class="section__label">§ Referanslar</span>
        <h2 class="section__h" id="h-referans">Kullandığım servisler.</h2>

        <div class="ref-list">
            <div class="ref-row">
                <div>
                    <div class="ref-name">DigitalOcean</div>
                    <div class="ref-desc">Geliştiriciler için cloud computing. Basit ve güçlü.</div>
                </div>
                <a href="https://m.do.co/c/fb48ae98bb06" target="_blank" rel="noopener" class="ref-link">DigitalOcean →</a>
            </div>

            <div class="ref-row">
                <div>
                    <div class="ref-name">Monty eSIM</div>
                    <div class="ref-desc">Yurtdışı internet. <strong>YnxBM2Qw</strong> kodu ile $3 indirim.</div>
                </div>
                <a href="https://montyesim.page.link/EbmRw5u7LvLE3FLi8" target="_blank" rel="noopener" class="ref-link">Monty eSIM →</a>
            </div>

            <div class="ref-row">
                <div>
                    <div class="ref-name">Warp</div>
                    <div class="ref-desc">AI destekli modern terminal.</div>
                </div>
                <a href="https://app.warp.dev/referral/236JMX" target="_blank" rel="noopener" class="ref-link">Warp →</a>
            </div>

            <div class="ref-row">
                <div>
                    <div class="ref-name">GLM Coding</div>
                    <div class="ref-desc">Claude Code &amp; 10+ coding tool. Aylık $3'dan.</div>
                </div>
                <a href="https://z.ai/subscribe?ic=2W2G4AWRYT" target="_blank" rel="noopener" class="ref-link">GLM Coding →</a>
            </div>

            <div class="ref-row">
                <div>
                    <div class="ref-name">Wise</div>
                    <div class="ref-desc">Uluslararası para transferi. Gerçek döviz kuru, düşük komisyon.</div>
                </div>
                <a href="https://wise.com/invite/dic/leventalib" target="_blank" rel="noopener" class="ref-link">Wise →</a>
            </div>
        </div>
    </section>

    <section class="section" id="yazilar" aria-labelledby="h-yazilar">
        <span class="section__label">§ Son yazılar</span>
        <h2 class="section__h" id="h-yazilar">Yazdıklarım.</h2>

        <div>
                            <a href="/blog/2026-05-25-alaimisema-hikayesi" class="post-card">
                    <h3 class="post-card__title">Alaimisema: Bir Domain&#039;den Çıkan Mood Tracker</h3>
                                            <p class="post-card__excerpt">Ekşi sözlükte bir başlığa denk geldim, kapattım, geri açtım. Sonra Mabel Matiz şarkısı. Sonra domain kontrolü. Sonra ChatGPT ile beyin fırtınası. Sonunda elimde bir uygulama vardı.</p>
                                        <div class="post-card__meta">25 Mayıs 2026</div>
                </a>
                            <a href="/blog/2026-05-11-amatortelsizcilik-hikayesi" class="post-card">
                    <h3 class="post-card__title">Amatör Telsizcilik Uygulaması: Bir Hobinin İçinden Çıkan, AI ile Yapılmış Ürün</h3>
                                            <p class="post-card__excerpt">BTK amatör telsiz sınavına hazırlanırken kendime bir çalışma aracı yaptım — daha doğrusu Claude Code&#039;a yaptırdım. Sonunda App Store&#039;da bir ürün oldu.</p>
                                        <div class="post-card__meta">11 Mayıs 2026</div>
                </a>
                            <a href="/blog/2025-11-benimolsa-hikayesi" class="post-card">
                    <h3 class="post-card__title">BenimOlsa.com&#039;un Hikayesi: Bir Can Sıkıntısı Projesi</h3>
                                            <p class="post-card__excerpt">Yıllardır elimin altında duran domain&#039;i bir hafta sonu projesi haline getirdim. Laravel 12, React 18 ve Claude Code ile hediye listesi platformu yaptım.</p>
                                        <div class="post-card__meta">12 Kasım 2025</div>
                </a>
                    </div>

                    <div class="archive">
                                    <div class="archive__head">2025 · 1 yazı</div>
                                            <a href="/blog/2025-11-saas-urun-ai-ile-yapmak" class="archive__item">
                            <span>Hiçbir Fikrimin Olmadığı Dillerde bir SaaS Ürün Yapmak</span>
                            <span class="archive__date">09 Kasım 2025</span>
                        </a>
                                                        <div class="archive__head">2018 · 1 yazı</div>
                                            <a href="/blog/2018-06-hayyam" class="archive__item">
                            <span>Ömer Hayyam&#039;dan - 24 Haziran 2018</span>
                            <span class="archive__date">24 Haziran 2018</span>
                        </a>
                                                        <div class="archive__head">2017 · 3 yazı</div>
                                            <a href="/blog/2017-11-sms-sikayet" class="archive__item">
                            <span>SMS Şikayeti ve Devletin Şikayetçi Bilgilerini Paylaşması</span>
                            <span class="archive__date">05 Kasım 2017</span>
                        </a>
                                            <a href="/blog/2017-04-hayyam" class="archive__item">
                            <span>Ömer Hayyam&#039;dan - 16 Nisan 2017</span>
                            <span class="archive__date">16 Nisan 2017</span>
                        </a>
                                            <a href="/blog/2017-04-evde-bira-yapimi-rehberi" class="archive__item">
                            <span>Yeni Başlayacak Ev Biracısı Adayı için Öneriler</span>
                            <span class="archive__date">07 Nisan 2017</span>
                        </a>
                                                        <div class="archive__head">2016 · 6 yazı</div>
                                            <a href="/blog/2016-09-tv-dolandiricilik" class="archive__item">
                            <span>TV Kanallarında Dolandırıcılık ve RTÜK Sessizliği</span>
                            <span class="archive__date">18 Eylül 2016</span>
                        </a>
                                            <a href="/blog/2016-06-dogum-gunu-facebook" class="archive__item">
                            <span>Facebook Doğum Günleri</span>
                            <span class="archive__date">14 Haziran 2016</span>
                        </a>
                                            <a href="/blog/2016-02-baris-olsun" class="archive__item">
                            <span>Barış Olsun</span>
                            <span class="archive__date">07 Şubat 2016</span>
                        </a>
                                            <a href="/blog/2016-01-arkadasliklar" class="archive__item">
                            <span>Arkadaşlıklar ve Kayıplar Üzerine</span>
                            <span class="archive__date">01 Ocak 2016</span>
                        </a>
                                            <a href="/blog/2016-01-evde-bira" class="archive__item">
                            <span>Evde Bira Yapımına Başladım</span>
                            <span class="archive__date">01 Ocak 2016</span>
                        </a>
                                            <a href="/blog/2016-01-vicdan-ve-muhur" class="archive__item">
                            <span>Vicdan ve Mühür</span>
                            <span class="archive__date">01 Ocak 2016</span>
                        </a>
                                                        <div class="archive__head">2015 · 2 yazı</div>
                                            <a href="/blog/2015-01-linkler-notlar-2" class="archive__item">
                            <span>Linkler ve Notlar 2 - Ocak 2015</span>
                            <span class="archive__date">09 Ocak 2015</span>
                        </a>
                                            <a href="/blog/2015-01-linkler-notlar" class="archive__item">
                            <span>Linkler ve Notlar - Ocak 2015</span>
                            <span class="archive__date">09 Ocak 2015</span>
                        </a>
                                                        <div class="archive__head">2014 · 3 yazı</div>
                                            <a href="/blog/2014-12-russell-caydanligi" class="archive__item">
                            <span>Russell&#039;ın Çaydanlığı</span>
                            <span class="archive__date">09 Aralık 2014</span>
                        </a>
                                            <a href="/blog/2014-11-apple-genius-bar" class="archive__item">
                            <span>Apple Genius Bar Deneyimi - Zorlu Center</span>
                            <span class="archive__date">08 Kasım 2014</span>
                        </a>
                                            <a href="/blog/2014-05-hayyam" class="archive__item">
                            <span>Ömer Hayyam&#039;dan</span>
                            <span class="archive__date">16 Mayıs 2014</span>
                        </a>
                                                        <div class="archive__head">2013 · 1 yazı</div>
                                            <a href="/blog/2013-10-rodos" class="archive__item">
                            <span>Rodos Tatil Notları</span>
                            <span class="archive__date">05 Ekim 2013</span>
                        </a>
                                                        <div class="archive__head">2011 · 3 yazı</div>
                                            <a href="/blog/2011-12-yil-degerlendirmesi" class="archive__item">
                            <span>2011 Yıl Değerlendirmesi - Girişimcilik Deneyimi</span>
                            <span class="archive__date">31 Aralık 2011</span>
                        </a>
                                            <a href="/blog/2011-12-efes-glikoz" class="archive__item">
                            <span>Efes Pilsen ve Glikoz Şurubu Sorunu</span>
                            <span class="archive__date">19 Aralık 2011</span>
                        </a>
                                            <a href="/blog/2011-12-tuborg-carrefour" class="archive__item">
                            <span>Kurumsal Sosyal Medya Duyarlılığı ve Taban</span>
                            <span class="archive__date">19 Aralık 2011</span>
                        </a>
                                                        <div class="archive__head">2010 · 2 yazı</div>
                                            <a href="/blog/2010-06-sosyal-medya-elestiri" class="archive__item">
                            <span>Sosyal Medya ve Eleştiri Kültürü</span>
                            <span class="archive__date">20 Haziran 2010</span>
                        </a>
                                            <a href="/blog/2010-04-umut" class="archive__item">
                            <span>Umut ve Sorumluluk</span>
                            <span class="archive__date">28 Nisan 2010</span>
                        </a>
                                                        <div class="archive__head">2009 · 6 yazı</div>
                                            <a href="/blog/2009-05-neokuyorsun" class="archive__item">
                            <span>Neokuyorsun.com - Online Kütüphane Projesi</span>
                            <span class="archive__date">25 Mayıs 2009</span>
                        </a>
                                            <a href="/blog/2009-04-neokuyorsun-duyuru" class="archive__item">
                            <span>Maymun İştahlılık ve NeOkuyorsun Projesi</span>
                            <span class="archive__date">14 Nisan 2009</span>
                        </a>
                                            <a href="/blog/2009-04-arabali-saklambaç" class="archive__item">
                            <span>Arabalı Saklambaç - Sevimli Bir Fikir</span>
                            <span class="archive__date">04 Nisan 2009</span>
                        </a>
                                            <a href="/blog/2009-01-taris-afis" class="archive__item">
                            <span>1915&#039;ten Bugüne Doğadan Sofranıza</span>
                            <span class="archive__date">20 Ocak 2009</span>
                        </a>
                                            <a href="/blog/2009-01-php-turkce" class="archive__item">
                            <span>PHP Türkçe Dökümantasyonu Yayında</span>
                            <span class="archive__date">19 Ocak 2009</span>
                        </a>
                                            <a href="/blog/2009-01-blog-onerileri" class="archive__item">
                            <span>Takip Etmeye Değer Bloglar</span>
                            <span class="archive__date">13 Ocak 2009</span>
                        </a>
                                                        <div class="archive__head">2008 · 18 yazı</div>
                                            <a href="/blog/2008-12-dugumkume-siberkultur" class="archive__item">
                            <span>Keşfedilmemiş Elmaslar: Dugumkume ve Siberkultur</span>
                            <span class="archive__date">15 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-12-crimsonland" class="archive__item">
                            <span>Bağımlılık Yapan Bir Stress Game: Crimsonland</span>
                            <span class="archive__date">04 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-12-minik-tv" class="archive__item">
                            <span>Çocuklara Özel Bir İçerik Platformu: Minik.tv</span>
                            <span class="archive__date">04 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-12-metrobus-para" class="archive__item">
                            <span>Metrobüs ve Para Üstü Maceraları</span>
                            <span class="archive__date">03 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-12-prison-break" class="archive__item">
                            <span>Prison Break ve Baskı Altında Olmak</span>
                            <span class="archive__date">03 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-12-wordpress-27" class="archive__item">
                            <span>WordPress 2.7&#039;yi Sevmeyen Bir Tek Ben miyim?</span>
                            <span class="archive__date">02 Aralık 2008</span>
                        </a>
                                            <a href="/blog/2008-10-digiturk-acik-mektup" class="archive__item">
                            <span>DigiTurk&#039;e Açık Mektup</span>
                            <span class="archive__date">28 Ekim 2008</span>
                        </a>
                                            <a href="/blog/2008-10-blogger-yasak" class="archive__item">
                            <span>Blogger Yasaklandı</span>
                            <span class="archive__date">24 Ekim 2008</span>
                        </a>
                                            <a href="/blog/2008-10-foto-estetik" class="archive__item">
                            <span>Foto Estetik - Ücretsiz Fotoğraf Düzenleme Servisi</span>
                            <span class="archive__date">12 Ekim 2008</span>
                        </a>
                                            <a href="/blog/2008-08-diplodocs" class="archive__item">
                            <span>Diplodocs.com - Kayıp Kullanım Kılavuzları için Çözüm</span>
                            <span class="archive__date">19 Ağustos 2008</span>
                        </a>
                                            <a href="/blog/2008-08-weblebi-kapaniyor" class="archive__item">
                            <span>Weblebi.com Kapanıyor - E-Ticaret Sektöründe Zorluklar</span>
                            <span class="archive__date">05 Ağustos 2008</span>
                        </a>
                                            <a href="/blog/2008-05-chi-mei-lcd" class="archive__item">
                            <span>22 İnç Chi Mei LCD Monitör Deneyimi</span>
                            <span class="archive__date">26 Mayıs 2008</span>
                        </a>
                                            <a href="/blog/2008-05-sean-collier" class="archive__item">
                            <span>Sean Collier - Ruhuma Hitap Eden Müzik</span>
                            <span class="archive__date">26 Mayıs 2008</span>
                        </a>
                                            <a href="/blog/2008-05-ikariam" class="archive__item">
                            <span>Ikariam - Gameforge&#039;un Yeni Strateji Oyunu</span>
                            <span class="archive__date">23 Mayıs 2008</span>
                        </a>
                                            <a href="/blog/2008-02-erepublik" class="archive__item">
                            <span>Erepublik - Farklı Bir Browser Tabanlı Oyun</span>
                            <span class="archive__date">19 Şubat 2008</span>
                        </a>
                                            <a href="/blog/2008-02-ucak-korkusu" class="archive__item">
                            <span>Uçak Korkusu ve İstatistikler Üzerine</span>
                            <span class="archive__date">19 Şubat 2008</span>
                        </a>
                                            <a href="/blog/2008-02-yaz-bilgi-sistemleri" class="archive__item">
                            <span>Yeni İş - Yaz Bilgi Sistemleri AR-GE Programcısı</span>
                            <span class="archive__date">19 Şubat 2008</span>
                        </a>
                                            <a href="/blog/2008-01-askerlik-bitti" class="archive__item">
                            <span>Askerlik Bitti, İnternet Dünyasına Dönüş</span>
                            <span class="archive__date">14 Ocak 2008</span>
                        </a>
                                                        <div class="archive__head">2006 · 1 yazı</div>
                                            <a href="/blog/2006-06-fastfood-mendil" class="archive__item">
                            <span>Fastfood Restoranlarında Kolonyalı Mendil İhtiyacı</span>
                            <span class="archive__date">21 Haziran 2006</span>
                        </a>
                                                </div>
            </section>

</main>

<footer class="site-footer">
    <div class="page-wrap">
        <div class="site-footer__socials">
            <a href="https://twitter.com/leventbali" target="_blank" rel="me noopener">Twitter</a>
            <a href="https://bsky.app/profile/leventbali.com" target="_blank" rel="me noopener">Bluesky</a>
            <a href="https://github.com/lbali" target="_blank" rel="me noopener">GitHub</a>
            <a href="https://linkedin.com/in/leventbali" target="_blank" rel="me noopener">LinkedIn</a>
            <a href="https://instagram.com/lbali" target="_blank" rel="me noopener">Instagram</a>
            <a href="https://www.youtube.com/user/lbali" target="_blank" rel="me noopener">YouTube</a>
            <a href="https://www.facebook.com/lbali" target="_blank" rel="me noopener">Facebook</a>
            <a href="https://www.deviantart.com/azil" target="_blank" rel="me noopener">DeviantArt</a>
            <a href="#" id="email-link" data-user="hello" data-domain="leventbali.com">E-posta</a>
        </div>
        <div class="site-footer__bottom">
            <span>© 2026 Levent Bali · İstanbul, Türkiye</span>
            <span class="site-footer__mono">leventbali.com</span>
        </div>
    </div>
</footer>

<script>
    (function() {
        const emailLink = document.getElementById('email-link');
        if (emailLink) {
            const user = emailLink.getAttribute('data-user');
            const domain = emailLink.getAttribute('data-domain');
            emailLink.href = 'mailto:' + user + '@' + domain;
        }
    })();
</script>

</body>
</html>
