<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Sasha Khamkov | Full-stack Engineer</title>
    <meta name="description" content="Sasha Khamkov - Full-stack Engineer specializing in Node.js, React, TypeScript, Java, Python, and AI. Focusing on innovative solutions and open-source development." />
    <meta name="theme-color" content="#392443" />
    <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=Exo:wght@300;400;700;900&family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
    <script>
      // GitHub Pages SPA routing: restore path saved by 404.html
      (function() {
        var redirect = sessionStorage.getItem('spa_redirect');
        if (redirect) {
          sessionStorage.removeItem('spa_redirect');
          window.history.replaceState(null, '', redirect);
        }
      })();
    </script>
    <script type="module" crossorigin src="/assets/index-B-f4ksRT.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-CMrBop8m.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
