<!DOCTYPE html><!--Zkb0OkrQtwK07a42eX_ep--><html class="display-flex position-relative min-width-0 fill-width geist_d82bf9db-module__Ifi_Dq__variable geist_250f8b91-module__B2UTAq__variable geist_4edd9b70-module__GC7HaW__variable geist_mono_90672d7c-module__qcY_rq__variable " lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/93ac2d54f71ec8d4.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/d20e0f0702cef329.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/d588c598996efe03.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/eef662fdc50843a7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/b3a7f4834154c9dc.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1c77a133fa8dd5c2.js"/><script src="/_next/static/chunks/961311cbebbffb6d.js" async=""></script><script src="/_next/static/chunks/6a646249fbaa4118.js" async=""></script><script src="/_next/static/chunks/turbopack-90acc4b4e2ec500b.js" async=""></script><script src="/_next/static/chunks/50c20db8b99829a4.js" async=""></script><script src="/_next/static/chunks/8a07e6fd7e614a7b.js" async=""></script><script src="/_next/static/chunks/d8f408e7da1fcd7b.js" async=""></script><script src="/_next/static/chunks/c8b814013c604c05.js" async=""></script><script src="/_next/static/chunks/2079049d5abbbd3d.js" async=""></script><script src="/_next/static/chunks/d96012bcfc98706a.js" async=""></script><script src="/_next/static/chunks/73e3194f06db260e.js" async=""></script><meta name="next-size-adjust" content=""/><title>Enes Ates</title><meta name="description" content="Enes Ates&#x27;s Portfolio"/><meta property="og:title" content="Enes Ates"/><meta property="og:description" content="Enes Ates&#x27;s Portfolio"/><meta property="og:url" content="https://www.enesates.com"/><meta property="og:image" content="https://www.enesates.com/images/enes.png"/><meta property="og:image:alt" content="Enes Ates"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Enes Ates"/><meta name="twitter:description" content="Enes Ates&#x27;s Portfolio"/><meta name="twitter:image" content="https://www.enesates.com/images/enes.png"/><link rel="icon" href="/favicon.ico?favicon.52b863f7.ico" sizes="64x64" type="image/x-icon"/><script id="theme-init">
              (function() {
                try {
                  const root = document.documentElement;
                  const defaultTheme = 'system';
                  
                  // Set defaults from config
                  const config = {"brand":"cyan","accent":"red","neutral":"gray","solid":"contrast","solid-style":"flat","border":"playful","surface":"translucent","transition":"all","scaling":"100","viz-style":"gradient"};
                  
                  // Apply default values
                  Object.entries(config).forEach(([key, value]) => {
                    root.setAttribute('data-' + key, value);
                  });
                  
                  // Resolve theme
                  const resolveTheme = (themeValue) => {
                    if (!themeValue || themeValue === 'system') {
                      return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
                    }
                    return themeValue;
                  };
                  
                  // Apply saved theme
                  const savedTheme = localStorage.getItem('data-theme');
                  const resolvedTheme = resolveTheme(savedTheme);
                  root.setAttribute('data-theme', resolvedTheme);
                  
                  // Apply any saved style overrides
                  const styleKeys = Object.keys(config);
                  styleKeys.forEach(key => {
                    const value = localStorage.getItem('data-' + key);
                    if (value) {
                      root.setAttribute('data-' + key, value);
                    }
                  });
                } catch (e) {
                  console.error('Failed to initialize theme:', e);
                  document.documentElement.setAttribute('data-theme', 'dark');
                }
              })();
            </script><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="display-flex position-relative p-0 m-0 page-background flex-column align-center min-width-0 fill-width " style="min-height:100vh"><div hidden=""><!--$--><!--/$--></div><div class="display-flex position-absolute fill min-width-0 min-height-0 min-width-0 fill-width RevealFx-module-scss-module__6G5tfa__revealFx RevealFx-module-scss-module__6G5tfa__hidden  " style="transition-duration:2s;transform:translateY(undefined)"><div class="display-flex position-relative overflow-hidden fill min-height-0 min-width-0 "><div class="display-flex position-absolute top-0 left-0 overflow-hidden fill min-height-0 min-width-0 Mask-module-scss-module__b7fjhq__mask " style="--mask-position-x:50%;--mask-position-y:0%;--mask-radius:100vh"><div class="display-flex position-absolute top-0 left-0 pointer-events-none opacity-40 fill min-height-0 min-width-0 Background-module-scss-module__ijNboa__dots " style="--dots-color:var(--brand-background-strong);--dots-size:var(--static-space-2)"></div></div></div></div><div class="display-flex position-relative min-width-0 fill-width s-flex-hide" style="min-height:var(--static-space-16)"></div><div class="display-flex position-fixed min-width-0 fill-width z-index-9 Fade-module-scss-module__WhQGgG__mask s-flex-hide" style="height:var(--static-space-80);--base-color:var(--page-background);--gradient-direction:180deg"></div><div class="display-flex position-fixed flex-hide bottom-0 min-width-0 fill-width z-index-9 Fade-module-scss-module__WhQGgG__mask s-flex-show" style="height:var(--static-space-80);--base-color:var(--page-background);--gradient-direction:0deg"></div><header class="display-flex position-sticky p-8 top-0 justify-center fit-height min-width-0 fill-width z-index-9 Header-module-scss-module__t7BEda__position s-position-fixed" data-border="rounded"><div class="display-flex position-relative pl-12 align-center min-width-0 fill-width font-body font-default font-s "></div><div class="display-flex position-relative justify-center min-width-0 fill-width "><div class="display-flex position-relative p-4 page-background neutral-border-alpha-weak border-solid border-1 radius-m-4 justify-center shadow-l z-index-1 "><div class="display-flex position-relative g-4 align-center font-body font-default font-s "><a class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m ToggleButton-module-scss-module__9rlAba__selected radius-m text-decoration-none button cursor-interactive fit-width justify-center" href="/"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z" opacity="0.2"></path><path d="M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"></path></svg></span></a><div class="display-flex position-relative neutral-background-alpha-medium flex-column min-height-0 fill-height " style="min-width:var(--static-space-1);max-height:var(--static-space-24);width:var(--static-space-1)"></div><div class="display-flex position-relative s-flex-hide"><a class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m radius-m text-decoration-none button cursor-interactive fit-width justify-center" href="/about"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224,128a95.76,95.76,0,0,1-31.8,71.37A72,72,0,0,0,128,160a40,40,0,1,0-40-40,40,40,0,0,0,40,40,72,72,0,0,0-64.2,39.37h0A96,96,0,1,1,224,128Z" opacity="0.2"></path><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24ZM74.08,197.5a64,64,0,0,1,107.84,0,87.83,87.83,0,0,1-107.84,0ZM96,120a32,32,0,1,1,32,32A32,32,0,0,1,96,120Zm97.76,66.41a79.66,79.66,0,0,0-36.06-28.75,48,48,0,1,0-59.4,0,79.66,79.66,0,0,0-36.06,28.75,88,88,0,1,1,131.52,0Z"></path></svg></span><div class="display-flex position-static px-4 justify-center font-label font-s font-default ">About</div></a></div><div class="display-flex position-relative flex-hide s-flex-show"><a class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m radius-m text-decoration-none button cursor-interactive fit-width justify-center" href="/about"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224,128a95.76,95.76,0,0,1-31.8,71.37A72,72,0,0,0,128,160a40,40,0,1,0-40-40,40,40,0,0,0,40,40,72,72,0,0,0-64.2,39.37h0A96,96,0,1,1,224,128Z" opacity="0.2"></path><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24ZM74.08,197.5a64,64,0,0,1,107.84,0,87.83,87.83,0,0,1-107.84,0ZM96,120a32,32,0,1,1,32,32A32,32,0,0,1,96,120Zm97.76,66.41a79.66,79.66,0,0,0-36.06-28.75,48,48,0,1,0-59.4,0,79.66,79.66,0,0,0-36.06,28.75,88,88,0,1,1,131.52,0Z"></path></svg></span></a></div><div class="display-flex position-relative s-flex-hide"><a class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m radius-m text-decoration-none button cursor-interactive fit-width justify-center" href="/blog"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M208,32V192H72a24,24,0,0,0-24,24V56A24,24,0,0,1,72,32h40v96l32-24,32,24V32Z" opacity="0.2"></path><path d="M208,24H72A32,32,0,0,0,40,56V224a8,8,0,0,0,8,8H192a8,8,0,0,0,0-16H56a16,16,0,0,1,16-16H208a8,8,0,0,0,8-8V32A8,8,0,0,0,208,24ZM120,40h48v72L148.79,97.6a8,8,0,0,0-9.6,0L120,112Zm80,144H72a31.82,31.82,0,0,0-16,4.29V56A16,16,0,0,1,72,40h32v88a8,8,0,0,0,12.8,6.4L144,114l27.21,20.4A8,8,0,0,0,176,136a8.1,8.1,0,0,0,3.58-.84A8,8,0,0,0,184,128V40h16Z"></path></svg></span><div class="display-flex position-static px-4 justify-center font-label font-s font-default ">Blog</div></a></div><div class="display-flex position-relative flex-hide s-flex-show"><a class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m radius-m text-decoration-none button cursor-interactive fit-width justify-center" href="/blog"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M208,32V192H72a24,24,0,0,0-24,24V56A24,24,0,0,1,72,32h40v96l32-24,32,24V32Z" opacity="0.2"></path><path d="M208,24H72A32,32,0,0,0,40,56V224a8,8,0,0,0,8,8H192a8,8,0,0,0,0-16H56a16,16,0,0,1,16-16H208a8,8,0,0,0,8-8V32A8,8,0,0,0,208,24ZM120,40h48v72L148.79,97.6a8,8,0,0,0-9.6,0L120,112Zm80,144H72a31.82,31.82,0,0,0-16,4.29V56A16,16,0,0,1,72,40h32v88a8,8,0,0,0,12.8,6.4L144,114l27.21,20.4A8,8,0,0,0,176,136a8.1,8.1,0,0,0,3.58-.84A8,8,0,0,0,184,128V40h16Z"></path></svg></span></a></div><div class="display-flex position-relative neutral-background-alpha-medium flex-column min-height-0 fill-height " style="min-width:var(--static-space-1);max-height:var(--static-space-24);width:var(--static-space-1)"></div><button class="ToggleButton-module-scss-module__9rlAba__button ToggleButton-module-scss-module__9rlAba__ghost ToggleButton-module-scss-module__9rlAba__m radius-m text-decoration-none button cursor-interactive fit-width justify-center" aria-label="Switch to dark mode"><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__xs " aria-hidden="true"><svg stroke="currentColor" fill="none" stroke-width="1.5" viewBox="0 0 24 24" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"></path></svg></span></button></div></div></div><div class="display-flex position-relative justify-end align-center min-width-0 fill-width "><div class="display-flex position-relative pr-12 g-20 justify-end align-center font-body font-default font-s "><div class="display-flex position-relative s-flex-hide"></div></div></div></header><div class="display-flex position-relative p-l flex-1 justify-center min-width-0 fill-width "><div class="display-flex position-relative justify-center min-width-0 fill-width " style="min-height:var(--static-space-0)"><div class="display-flex position-relative py-128 justify-center min-width-0 fill-width "><div class="display-flex position-relative center "><div class="display-flex position-relative center Spinner-module-scss-module__imkilW__m " role="status" aria-label="Loading"><div class="display-flex position-relative fill min-height-0 min-width-0 "><div class="display-flex position-absolute neutral-border-alpha-medium border-1 border-solid radius-full fill min-height-0 min-width-0 Spinner-module-scss-module__imkilW__size "></div><div class="display-flex position-relative border-solid radius-full fill min-height-0 min-width-0 Spinner-module-scss-module__imkilW__spinner Spinner-module-scss-module__imkilW__size "></div></div></div></div></div></div></div><footer class="display-flex position-relative p-8 justify-center min-width-0 fill-width s-flex-column"><div class="display-flex position-relative px-16 py-8 g-16 justify-between align-center fill-width Footer-module-scss-module__DkSkqG__mobile s-flex-column s-align-center" style="max-width:var(--responsive-width-m)"><span class="font-body font-default font-s neutral-on-background-strong"><span class="neutral-on-background-weak">© <!-- -->2026<!-- --> ·</span><span class="px-4">Enes Ates</span><span class="neutral-on-background-weak">· Build your portfolio with<!-- --> <a href="https://once-ui.com/products/magic-portfolio" target="_blank" rel="noreferrer" class="reset-button-styles focus-ring align-center display-inline-flex g-8 radius-s fit-width px-2 mx-2">Once UI ·</a></span><span class="neutral-on-background-weak">Blog content © Enes Ates</span></span><div class="display-flex position-relative g-16 "><div class="display-flex position-relative "><a href="https://github.com/enesates" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="GitHub"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a href="https://www.linkedin.com/in/enesates" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="LinkedIn"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a href="https://www.youtube.com/@Enes-Ates" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="Youtube"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a href="https://www.instagram.com/enesates.yt" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="Instagram"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a href="https://www.goodreads.com/enesates" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="Goodreads"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a href="https://medium.com/@atesenes" target="_blank" rel="noreferrer" class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="Medium"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 640 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"></path></svg></span></div></a></div><div class="display-flex position-relative "><a class="Button-module-scss-module__Z_19_G__button Button-module-scss-module__Z_19_G__ghost IconButton-module-scss-module__-vAwNG__s radius-m text-decoration-none button cursor-interactive" aria-label="Email" href="mailto:enes@enesates.com"><div class="display-flex position-relative center fill min-height-0 min-width-0 "><span class="display-inline-flex position-relative fit color-inherit Icon-module-scss-module__glKzjG__s " aria-hidden="true"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"></path><path d="M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"></path></svg></span></div></a></div></div></div><div class="display-flex position-relative flex-hide s-flex-show" style="height:var(--static-space-80)"></div></footer><script src="/_next/static/chunks/1c77a133fa8dd5c2.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[273323,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Column\"]\n4:I[479520,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"\"]\n5:I[621971,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"RevealFx\"]\n6:I[145250,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Avatar\"]\n7:I[691722,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Button\"]\n8:I[778454,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Row\"]\n9:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"ViewportBoundary\"]\ne:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"MetadataBoundary\"]\n10:I[168027,[],\"default\"]\n:HL[\"/_next/static/chunks/93ac2d54f71ec8d4.css\",\"style\"]\n:HL[\"/_next/static/chunks/d20e0f0702cef329.css\",\"style\"]\n:HL[\"/_next/static/chunks/d588c598996efe03.css\",\"style\"]\n:HL[\"/_next/static/chunks/eef662fdc50843a7.css\",\"style\"]\n:HL[\"/_next/static/chunks/b3a7f4834154c9dc.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"Zkb0OkrQtwK07a42eX_ep\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/93ac2d54f71ec8d4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/d20e0f0702cef329.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/d588c598996efe03.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/eef662fdc50843a7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/b3a7f4834154c9dc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/50c20db8b99829a4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/c8b814013c604c05.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2079049d5abbbd3d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L3\",null,{\"maxWidth\":\"m\",\"gap\":\"xl\",\"paddingY\":\"12\",\"horizontal\":\"center\",\"children\":[[\"$\",\"$L4\",null,{\"id\":\"schema-webPage-/\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebPage\\\",\\\"url\\\":\\\"https://www.enesates.com/\\\",\\\"sameAs\\\":[],\\\"headline\\\":\\\"Enes Ates\\\",\\\"description\\\":\\\"Enes Ates's Portfolio\\\",\\\"image\\\":\\\"https://www.enesates.com/api/og/generate?title=Enes%20Ates\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Enes Ates\\\",\\\"url\\\":\\\"https://www.enesates.com/about\\\",\\\"image\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://www.enesates.com/images/enes.png\\\"}}}\"}}],[\"$\",\"$L3\",null,{\"fillWidth\":true,\"horizontal\":\"center\",\"gap\":\"m\",\"children\":[\"$\",\"$L3\",null,{\"maxWidth\":\"s\",\"horizontal\":\"center\",\"align\":\"center\",\"children\":[[\"$\",\"$L5\",null,{\"translateY\":\"4\",\"fillWidth\":true,\"horizontal\":\"center\",\"paddingBottom\":\"16\",\"children\":[\"$\",\"$L6\",null,{\"src\":\"/images/enes.png\",\"size\":\"xl\"}]}],[\"$\",\"$L5\",null,{\"translateY\":\"4\",\"fillWidth\":true,\"horizontal\":\"center\",\"paddingBottom\":\"16\",\"children\":[\"$\",\"h1\",null,{\"className\":\"font-display font-strong font-l neutral-on-background-strong\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"balance\"},\"children\":\"Enes Ates\"}]}],[\"$\",\"$L5\",null,{\"translateY\":\"8\",\"delay\":0.2,\"fillWidth\":true,\"horizontal\":\"center\",\"paddingBottom\":\"32\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-heading font-default font-xl neutral-on-background-weak\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"balance\"},\"children\":[\"I'm Enes, a senior software engineer focused on building scalable, reliable systems, free software philosophy, and AI.\",[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],\"Outside of code, I enjoy reading science fiction, working out regularly, following Formula 1, and supporting the San Antonio Spurs.\"]}]}],[\"$\",\"$L5\",null,{\"paddingTop\":\"12\",\"delay\":0.4,\"horizontal\":\"center\",\"paddingLeft\":\"12\",\"children\":[\"$\",\"$L7\",null,{\"id\":\"about\",\"data-border\":\"rounded\",\"href\":\"/about\",\"variant\":\"secondary\",\"size\":\"m\",\"weight\":\"default\",\"arrowIcon\":true,\"children\":[\"$\",\"$L8\",null,{\"gap\":\"8\",\"vertical\":\"center\",\"paddingRight\":\"4\",\"children\":[[\"$\",\"$L6\",null,{\"marginRight\":\"8\",\"style\":{\"marginLeft\":\"-0.75rem\"},\"src\":\"/images/enes.png\",\"size\":\"m\"}],\"About – Enes Ates\"]}]}]}]]}]}]]}],null,[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":true}\n"])</script><script>self.__next_f.push([1,"12:I[530824,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Providers\"]\n13:I[394412,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Background\"]\n14:I[521247,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"ClientFlex\"]\n15:I[402971,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"Header\"]\n16:I[1166,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"RouteGuard\"]\n11:T76b,"])</script><script>self.__next_f.push([1,"\n              (function() {\n                try {\n                  const root = document.documentElement;\n                  const defaultTheme = 'system';\n                  \n                  // Set defaults from config\n                  const config = {\"brand\":\"cyan\",\"accent\":\"red\",\"neutral\":\"gray\",\"solid\":\"contrast\",\"solid-style\":\"flat\",\"border\":\"playful\",\"surface\":\"translucent\",\"transition\":\"all\",\"scaling\":\"100\",\"viz-style\":\"gradient\"};\n                  \n                  // Apply default values\n                  Object.entries(config).forEach(([key, value]) =\u003e {\n                    root.setAttribute('data-' + key, value);\n                  });\n                  \n                  // Resolve theme\n                  const resolveTheme = (themeValue) =\u003e {\n                    if (!themeValue || themeValue === 'system') {\n                      return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';\n                    }\n                    return themeValue;\n                  };\n                  \n                  // Apply saved theme\n                  const savedTheme = localStorage.getItem('data-theme');\n                  const resolvedTheme = resolveTheme(savedTheme);\n                  root.setAttribute('data-theme', resolvedTheme);\n                  \n                  // Apply any saved style overrides\n                  const styleKeys = Object.keys(config);\n                  styleKeys.forEach(key =\u003e {\n                    const value = localStorage.getItem('data-' + key);\n                    if (value) {\n                      root.setAttribute('data-' + key, value);\n                    }\n                  });\n                } catch (e) {\n                  console.error('Failed to initialize theme:', e);\n                  document.documentElement.setAttribute('data-theme', 'dark');\n                }\n              })();\n            "])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"ref\":\"$undefined\",\"className\":\"display-flex position-relative min-width-0 fill-width geist_d82bf9db-module__Ifi_Dq__variable geist_250f8b91-module__B2UTAq__variable geist_4edd9b70-module__GC7HaW__variable geist_mono_90672d7c-module__qcY_rq__variable \",\"style\":{\"maxWidth\":\"$undefined\",\"minWidth\":\"$undefined\",\"minHeight\":\"$undefined\",\"maxHeight\":\"$undefined\",\"width\":\"$undefined\",\"height\":\"$undefined\",\"aspectRatio\":\"$undefined\",\"textAlign\":\"$undefined\",\"cursor\":\"$undefined\"},\"suppressHydrationWarning\":true,\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"id\":\"theme-init\",\"dangerouslySetInnerHTML\":{\"__html\":\"$11\"}}]}],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$L3\",null,{\"as\":\"body\",\"background\":\"page\",\"fillWidth\":true,\"style\":{\"minHeight\":\"100vh\"},\"margin\":\"0\",\"padding\":\"0\",\"horizontal\":\"center\",\"children\":[[\"$\",\"$L5\",null,{\"fill\":true,\"position\":\"absolute\",\"children\":[\"$\",\"$L13\",null,{\"mask\":{\"x\":50,\"y\":0,\"radius\":100,\"cursor\":false},\"gradient\":{\"display\":false,\"opacity\":100,\"x\":50,\"y\":60,\"width\":100,\"height\":50,\"tilt\":0,\"colorStart\":\"accent-background-strong\",\"colorEnd\":\"page-background\"},\"dots\":{\"display\":true,\"opacity\":40,\"size\":\"2\",\"color\":\"brand-background-strong\"},\"grid\":{\"display\":false,\"opacity\":100,\"color\":\"neutral-alpha-medium\",\"width\":\"0.25rem\",\"height\":\"0.25rem\"},\"lines\":{\"display\":false,\"opacity\":100,\"size\":\"16\",\"thickness\":1,\"angle\":45,\"color\":\"neutral-alpha-weak\"}}]}],[\"$\",\"$L14\",null,{\"ref\":\"$undefined\",\"cursor\":\"$undefined\",\"xl\":\"$undefined\",\"l\":\"$undefined\",\"m\":\"$undefined\",\"s\":{\"hide\":true},\"xs\":\"$undefined\",\"style\":\"$undefined\",\"hide\":\"$undefined\",\"fillWidth\":true,\"minHeight\":\"16\"}],[\"$\",\"$L15\",null,{}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"display-flex position-relative p-l flex-1 justify-center min-width-0 fill-width \",\"style\":{\"maxWidth\":\"$undefined\",\"minWidth\":\"$undefined\",\"minHeight\":\"$undefined\",\"maxHeight\":\"$undefined\",\"width\":\"$undefined\",\"height\":\"$undefined\",\"aspectRatio\":\"$undefined\",\"textAlign\":\"$undefined\",\"cursor\":\"$undefined\"},\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"display-flex position-relative justify-center min-width-0 fill-width \",\"style\":{\"maxWidth\":\"$undefined\",\"minWidth\":\"$undefined\",\"minHeight\":\"var(--static-space-0)\",\"maxHeight\":\"$undefined\",\"width\":\"$undefined\",\"height\":\"$undefined\",\"aspectRatio\":\"$undefined\",\"textAlign\":\"$undefined\",\"cursor\":\"$undefined\"},\"children\":[\"$\",\"$L16\",null,{\"children\":\"$L17\"}]}]}],\"$L18\"]}]}]]}]\n"])</script><script>self.__next_f.push([1,"19:I[339756,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"default\"]\n1a:I[837457,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"default\"]\n1b:I[624379,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"SmartLink\"]\n1c:I[298229,[\"/_next/static/chunks/50c20db8b99829a4.js\",\"/_next/static/chunks/8a07e6fd7e614a7b.js\",\"/_next/static/chunks/d8f408e7da1fcd7b.js\",\"/_next/static/chunks/c8b814013c604c05.js\",\"/_next/static/chunks/2079049d5abbbd3d.js\"],\"IconButton\"]\n17:[\"$\",\"$L19\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L1a\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L3\",null,{\"as\":\"section\",\"fill\":true,\"center\":true,\"paddingBottom\":\"160\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display font-strong font-xl mb-s\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"font-display font-default font-xs neutral-on-background-strong mb-l\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"balance\"},\"children\":\"Page Not Found\"}],[\"$\",\"span\",null,{\"className\":\"neutral-on-background-weak\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":\"The page you are looking for does not exist.\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L8\",null,{\"as\":\"footer\",\"fillWidth\":true,\"padding\":\"8\",\"horizontal\":\"center\",\"s\":{\"direction\":\"column\"},\"children\":[[\"$\",\"$L8\",null,{\"className\":\"Footer-module-scss-module__DkSkqG__mobile\",\"maxWidth\":\"m\",\"paddingY\":\"8\",\"paddingX\":\"16\",\"gap\":\"16\",\"horizontal\":\"between\",\"vertical\":\"center\",\"s\":{\"direction\":\"column\",\"horizontal\":\"center\",\"align\":\"center\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"font-body font-default font-s neutral-on-background-strong\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"neutral-on-background-weak\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":[\"© \",2026,\" ·\"]}],[\"$\",\"span\",null,{\"className\":\"px-4\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":\"Enes Ates\"}],[\"$\",\"span\",null,{\"className\":\"neutral-on-background-weak\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":[\"· Build your portfolio with\",\" \",[\"$\",\"$L1b\",null,{\"href\":\"https://once-ui.com/products/magic-portfolio\",\"children\":\"Once UI ·\"}]]}],[\"$\",\"span\",null,{\"className\":\"neutral-on-background-weak\",\"style\":{\"textAlign\":\"$undefined\",\"textWrap\":\"$undefined\"},\"children\":\"Blog content © Enes Ates\"}]]}],[\"$\",\"$L8\",null,{\"gap\":\"16\",\"children\":[[\"$\",\"$L1c\",\"GitHub\",{\"href\":\"https://github.com/enesates\",\"icon\":\"github\",\"tooltip\":\"GitHub\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/in/enesates\",\"icon\":\"linkedin\",\"tooltip\":\"LinkedIn\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"Youtube\",{\"href\":\"https://www.youtube.com/@Enes-Ates\",\"icon\":\"youtube\",\"tooltip\":\"Youtube\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"Instagram\",{\"href\":\"https://www.instagram.com/enesates.yt\",\"icon\":\"instagram\",\"tooltip\":\"Instagram\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"Goodreads\",{\"href\":\"https://www.goodreads.com/enesates\",\"icon\":\"goodreads\",\"tooltip\":\"Goodreads\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"Medium\",{\"href\":\"https://medium.com/@atesenes\",\"icon\":\"medium\",\"tooltip\":\"Medium\",\"size\":\"s\",\"variant\":\"ghost\"}],[\"$\",\"$L1c\",\"Email\",{\"href\":\"mailto:enes@enesates.com\",\"icon\":\"email\",\"tooltip\":\"Email\",\"size\":\"s\",\"variant\":\"ghost\"}]]}]]}],[\"$\",\"$L8\",null,{\"height\":\"80\",\"hide\":true,\"s\":{\"hide\":false}}]]}]\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"1d:I[27201,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/73e3194f06db260e.js\"],\"IconMark\"]\nb:null\nf:[[\"$\",\"title\",\"0\",{\"children\":\"Enes Ates\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Enes Ates's Portfolio\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"Enes Ates\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Enes Ates's Portfolio\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://www.enesates.com\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image\",\"content\":\"https://www.enesates.com/images/enes.png\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:alt\",\"content\":\"Enes Ates\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"Enes Ates\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"Enes Ates's Portfolio\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:image\",\"content\":\"https://www.enesates.com/images/enes.png\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.52b863f7.ico\",\"sizes\":\"64x64\",\"type\":\"image/x-icon\"}],[\"$\",\"$L1d\",\"13\",{}]]\n"])</script></body></html>