<!doctype html>
<html lang="tr">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  
  <script data-cfasync="false">
    (function() {
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      
      var gaLoaded = false;
      var gaQueue = [];
      
      window.gtag = function() {
        if (gaLoaded) {
          gtag.apply(this, arguments);
        } else {
          gaQueue.push(arguments);
        }
      };
      
      function loadGA() {
        if (gaLoaded) return;
        gaLoaded = true;
        var script = document.createElement('script');
        script.src = 'https://www.googletagmanager.com/gtag/js?id=G-CBDJXHDQ2H&l=dataLayer';
        script.async = true;
        document.head.appendChild(script);
        script.onload = function() {
          gtag('js', new Date());
          gtag('config', 'G-CBDJXHDQ2H', {
            'send_page_view': true,
            'transport_type': 'beacon',
            'anonymize_ip': true,
            'cookie_flags': 'SameSite=None;Secure',
            'cookie_expires': 63072000,
            'page_title': document.title,
            'page_location': location.href,
            'page_path': location.pathname
          });
          gaQueue.forEach(function(args) {
            gtag.apply(null, args);
          });
          gaQueue = [];
        };
      }
      var loaded = false;
      var timeout = setTimeout(function() {
        if (!loaded) {
          loaded = true;
          loadGA();
        }
      }, 4000);
      var events = ['mousedown', 'keydown', 'touchstart', 'wheel'];
      function handleLoad() {
        if (!loaded) {
          loaded = true;
          clearTimeout(timeout);
          loadGA();
          events.forEach(function(e) {
            document.removeEventListener(e, handleLoad);
          });
        }
      }
      
      events.forEach(function(event) {
        document.addEventListener(event, handleLoad, { once: true, passive: true, capture: true });
      });
    })();
  </script>
  
  <title>Eren Arda Çarboğa - Full Stack Web Developer | Shopify & React Specialist</title>
  <meta name="title" content="Eren Arda Çarboğa - Full Stack Web Developer | Shopify & React Specialist" />
  <meta name="description"
    content="Profesyonel web geliştirme hizmetleri. Shopify, React, TypeScript ve modern web teknolojileri ile e-ticaret ve web uygulamaları geliştiriyorum. Türkiye'de freelance web developer." />
  <meta name="keywords"
    content="web developer, full stack developer, shopify developer, react developer, typescript, web geliştirici, freelance developer, e-ticaret, shopify uzmanı, türkiye" />
  <meta name="author" content="Eren Arda Çarboğa" />
  <meta name="robots" content="index, follow" />
  <meta name="language" content="Turkish" />
  <meta name="revisit-after" content="7 days" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://erenacarboga.com/" />
  <meta property="og:title" content="Eren Arda Çarboğa - Full Stack Web Developer" />
  <meta property="og:description"
    content="Profesyonel web geliştirme hizmetleri. Shopify, React ve modern web teknolojileri uzmanı." />
  <meta property="og:image" content="https://erenacarboga.com/og-image.jpg" />
  <meta property="og:site_name" content="Eren Arda Çarboğa" />
  <meta property="og:locale" content="tr_TR" />
  <meta property="twitter:card" content="summary_large_image" />
  <meta property="twitter:url" content="https://erenacarboga.com/" />
  <meta property="twitter:title" content="Eren Arda Çarboğa - Full Stack Web Developer" />
  <meta property="twitter:description"
    content="Profesyonel web geliştirme hizmetleri. Shopify, React ve modern web teknolojileri uzmanı." />
  <meta property="twitter:image" content="https://erenacarboga.com/twitter-image.jpg" />

  <link rel="icon" type="image/x-icon" href="/favicon.ico" />
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />

  <link rel="canonical" href="https://erenacarboga.com/" />

  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link rel="dns-prefetch" href="https://www.googletagmanager.com">
  <link rel="dns-prefetch" href="https://www.google-analytics.com">
  <link rel="dns-prefetch" href="https://formsubmit.co">
  
  <link rel="preload" as="image" href="/profile.webp" fetchpriority="high">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Poppins:wght@400;600;700&display=swap" media="print" onload="this.media='all'">
  <noscript>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Poppins:wght@400;600;700&display=swap">
  </noscript>
  <style>
    * { 
      margin: 0; 
      padding: 0; 
      box-sizing: border-box; 
    }
    
    body {
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
      margin: 0;
      padding: 0;
      background-color: #0a0a0f;
      color: #ffffff;
      line-height: 1.6;
      min-height: 100vh;
      overflow-x: hidden;
      font-display: swap;
    }
    
    #root {
      min-height: 100vh;
      contain: layout style;
    }
    
    .hero {
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      position: relative;
      contain: layout style;
    }
    
    .hero-content {
      width: 100%;
      max-width: 1200px;
      padding: 2rem;
    }
    
    .profile-photo {
      width: 200px;
      height: 200px;
      border-radius: 50%;
      object-fit: cover;
      border: 4px solid #64ffda;
      margin: 0 auto 2rem;
      display: block;
    }
    
    h1 {
      font-size: 3.5rem;
      font-weight: 800;
      margin: 0 0 0.5rem;
      color: #ffffff;
      line-height: 1.2;
    }
    
    .subtitle {
      font-size: 1.5rem;
      margin-bottom: 1rem;
      color: #64ffda;
    }
    
    .description {
      min-height: 4.8rem;
      margin-bottom: 2rem;
    }
    
    .font-inter { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; }
    .font-poppins { font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }
    .font-mono { font-family: 'JetBrains Mono', 'Courier New', monospace; }
    
    img { 
      content-visibility: auto;
      contain-intrinsic-size: 200px 200px;
    }
    
    .project-card {
      contain: layout style;
      content-visibility: auto;
      contain-intrinsic-size: 500px;
    }
    
    .project-image-wrapper {
      aspect-ratio: 16 / 9;
      width: 100%;
      height: 300px;
      overflow: hidden;
    }
    
    .project-image {
      width: 100%;
      height: 300px;
      object-fit: cover;
    }
    
    @media (max-width: 768px) {
      h1 { font-size: 2rem; }
      .profile-photo { width: 150px; height: 150px; }
      .project-image-wrapper { height: 200px; }
      .project-image { height: 200px; }
    }
  </style>
  <link rel="modulepreload" href="/assets/index.J72pC0CX.js"><script type="module" crossorigin src="/assets/index.J72pC0CX.js"></script>
  <link rel="modulepreload" crossorigin href="/assets/vendor.DeZYYy7a.js">
  <link rel="modulepreload" crossorigin href="/assets/lenis.l_V7CG_3.js">
  <link rel="preload" as="style" href="/assets/index.DZIyet04.css"><link rel="stylesheet" href="/assets/index.DZIyet04.css" media="print" onload="this.media='all';this.onload=null;"><noscript><link rel="stylesheet" href="/assets/index.DZIyet04.css"></noscript>
</head>

<body>
  <div id="root"></div>
</body>

</html>