<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="IE=edge"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><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="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="canonical" href="https://dubasipavankumar.com/"><link rel="sitemap" href="/sitemap.xml"><!-- Primary Meta Tags --><title>Pavan Kumar | AI Consultant &amp; Platform Engineer</title><meta name="title" content="Pavan Kumar | AI Consultant &#38; Platform Engineer"><meta name="description" content="Principal AI Consultant &#38; Platform Engineer with 15+ years building production systems across 15+ countries and 8+ industry domains."><meta name="author" content="Pavan Kumar Dubasi"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"><meta name="generator" content="Astro v4.16.19"><meta name="keywords" content="Pavan Kumar, AI Consultant, Platform Engineer, Machine Learning, Deep Learning, Full Stack Developer, NIT Patna, VibeTensor"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://dubasipavankumar.com/"><meta property="og:title" content="Pavan Kumar | AI Consultant &#38; Platform Engineer"><meta property="og:description" content="Principal AI Consultant &#38; Platform Engineer with 15+ years building production systems across 15+ countries and 8+ industry domains."><meta property="og:image" content="https://dubasipavankumar.com/images/PHOTO.jpg"><meta property="og:site_name" content="Pavan Kumar Dubasi - Portfolio"><meta property="og:locale" content="en_US"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@the_complex_one"><meta name="twitter:creator" content="@the_complex_one"><meta name="twitter:url" content="https://dubasipavankumar.com/"><meta name="twitter:title" content="Pavan Kumar | AI Consultant &#38; Platform Engineer"><meta name="twitter:description" content="Principal AI Consultant &#38; Platform Engineer with 15+ years building production systems across 15+ countries and 8+ industry domains."><meta name="twitter:image" content="https://dubasipavankumar.com/images/PHOTO.jpg"><!-- Theme Color & App - VibeTensor Cyan --><meta name="theme-color" content="#22d3ee"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="Pavan Kumar"><meta name="format-detection" content="telephone=no"><!-- JSON-LD Structured Data --><script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Pavan Kumar Dubasi","alternateName":"Pavan Kumar","url":"https://dubasipavankumar.com/","image":"https://dubasipavankumar.com/images/PHOTO.jpg","jobTitle":"Principal AI Consultant & Platform Engineer","worksFor":{"@type":"Organization","name":"VibeTensor"},"alumniOf":{"@type":"EducationalOrganization","name":"National Institute of Technology Patna"},"knowsAbout":["Machine Learning","Natural Language Processing","Artificial Intelligence","Deep Learning","Python","Full Stack Development"],"sameAs":["https://linkedin.com/in/im-pavankumar","https://github.com/ascender1729","https://twitter.com/the_complex_one","https://scholar.google.com/citations?user=0hGebsQAAAAJ","https://orcid.org/0009-0006-1060-4598"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Pavan Kumar Dubasi - Portfolio","url":"https://dubasipavankumar.com/","description":"Principal AI Consultant & Platform Engineer with 15+ years building production systems across 15+ countries and 8+ industry domains.","author":{"@context":"https://schema.org","@type":"Person","name":"Pavan Kumar Dubasi","alternateName":"Pavan Kumar","url":"https://dubasipavankumar.com/","image":"https://dubasipavankumar.com/images/PHOTO.jpg","jobTitle":"Principal AI Consultant & Platform Engineer","worksFor":{"@type":"Organization","name":"VibeTensor"},"alumniOf":{"@type":"EducationalOrganization","name":"National Institute of Technology Patna"},"knowsAbout":["Machine Learning","Natural Language Processing","Artificial Intelligence","Deep Learning","Python","Full Stack Development"],"sameAs":["https://linkedin.com/in/im-pavankumar","https://github.com/ascender1729","https://twitter.com/the_complex_one","https://scholar.google.com/citations?user=0hGebsQAAAAJ","https://orcid.org/0009-0006-1060-4598"]}}</script><!-- Google Analytics - Loaded only after consent (DPDP Act Compliance) --><script>
      // Check if user has given consent
      function loadGoogleAnalytics() {
        if (localStorage.getItem('cookieConsent') === 'accepted') {
          const script = document.createElement('script');
          script.async = true;
          script.src = 'https://www.googletagmanager.com/gtag/js?id=G-9GKXFRVMPV';
          document.head.appendChild(script);

          window.dataLayer = window.dataLayer || [];
          function gtag(){dataLayer.push(arguments);}
          gtag('js', new Date());
          gtag('config', 'G-9GKXFRVMPV', { anonymize_ip: true });
        }
      }

      // Load if already consented
      if (localStorage.getItem('cookieConsent') === 'accepted') {
        loadGoogleAnalytics();
      }
    </script><!-- Mermaid Diagram Support --><script type="module">
      import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
      mermaid.initialize({
        startOnLoad: true,
        theme: 'dark',
        themeVariables: {
          primaryColor: '#22d3ee',
          primaryTextColor: '#fafafa',
          primaryBorderColor: '#171717',
          lineColor: '#a3a3a3',
          secondaryColor: '#0a0a0a',
          tertiaryColor: '#171717',
          background: '#0a0a0a',
          mainBkg: '#0a0a0a',
          nodeBorder: '#22d3ee',
          clusterBkg: '#0a0a0a',
          clusterBorder: '#171717',
          titleColor: '#fafafa',
          edgeLabelBackground: '#0a0a0a',
        },
        fontFamily: 'Inter, system-ui, sans-serif',
        flowchart: {
          htmlLabels: true,
          curve: 'basis'
        }
      });

      // Process mermaid code blocks
      document.addEventListener('DOMContentLoaded', () => {
        const codeBlocks = document.querySelectorAll('pre code.language-mermaid');
        codeBlocks.forEach((block, index) => {
          const pre = block.parentElement;
          const mermaidDiv = document.createElement('div');
          mermaidDiv.className = 'mermaid';
          mermaidDiv.textContent = block.textContent;
          pre.parentElement.replaceChild(mermaidDiv, pre);
        });
        mermaid.run();
      });
    </script><link rel="stylesheet" href="/assets/about.L_-E3cFv.css">
<link rel="stylesheet" href="/assets/about.CwquoA76.css">
<style>@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.animate-fade-in[data-astro-cid-bbe6dxrz]{animation:fade-in .6s ease-out forwards;opacity:0}.animate-slide-up[data-astro-cid-bbe6dxrz]{animation:slide-up .7s ease-out forwards;opacity:0}.animate-spin-slow[data-astro-cid-bbe6dxrz]{animation:spin-slow 60s linear infinite}.animate-spin-reverse[data-astro-cid-bbe6dxrz]{animation:spin-reverse 45s linear infinite}.animate-pulse-slow[data-astro-cid-bbe6dxrz]{animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.line-clamp-2[data-astro-cid-j7pv25f6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card[data-astro-cid-j7pv25f6],.blog-card[data-astro-cid-j7pv25f6]{transition:background-color .2s ease}.project-card[data-astro-cid-j7pv25f6]:hover,.blog-card[data-astro-cid-j7pv25f6]:hover{background-color:#111!important}.project-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],.blog-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:#22d3ee!important}
</style><script type="module" src="/assets/hoisted.Ex8g-Sl7.js"></script></head> <body> <!-- Skip to main content for accessibility --> <a href="#main-content" class="skip-link">Skip to main content</a>  <header class="fixed top-0 left-0 right-0 z-40 backdrop-blur-xl" style="background-color: rgba(0, 0, 0, 0.9); border-bottom: 1px solid #171717;"> <div class="max-w-6xl mx-auto px-6 h-16 flex items-center justify-between"> <!-- Logo --> <a href="/" class="flex items-center gap-2 group"> <div class="w-9 h-9 rounded-xl flex items-center justify-center shadow-sm transition-transform group-hover:scale-105" style="background: linear-gradient(135deg, #22d3ee, #06b6d4);"> <span class="text-sm font-bold" style="color: #000000;">PK</span> </div> <span class="font-semibold hidden sm:inline" style="color: #fafafa;">Pavan Kumar</span> </a> <!-- Desktop Nav --> <nav class="hidden md:flex items-center gap-8"> <a href="/about" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> About </a><a href="/experience" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Experience </a><a href="/education" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Education </a><a href="/projects" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Projects </a><a href="/research" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Research </a><a href="/blog" class="text-sm font-medium transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Blog </a> </nav> <div class="flex items-center gap-3"> <!-- CTA Button (hidden on mobile) --> <a href="/contact" class="hidden sm:inline-flex px-5 py-2.5 text-sm font-medium rounded-full transition-all hover:scale-[1.02]" style="background-color: #22d3ee; color: #000000;">
Contact
</a> <!-- Mobile Menu Button --> <button id="mobile-menu-btn" class="md:hidden p-2 rounded-lg transition-colors" style="color: #a3a3a3;" aria-label="Toggle menu" aria-expanded="false"> <svg id="menu-icon" class="w-6 h-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path> </svg> <svg id="close-icon" class="w-6 h-6 hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <!-- Mobile Menu --> <div id="mobile-menu" class="hidden md:hidden" style="background-color: #000000; border-top: 1px solid #171717;"> <nav class="max-w-6xl mx-auto px-6 py-4 flex flex-col gap-2"> <a href="/about" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> About </a><a href="/experience" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Experience </a><a href="/education" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Education </a><a href="/projects" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Projects </a><a href="/research" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Research </a><a href="/blog" class="px-4 py-3 text-base font-medium rounded-lg transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;"> Blog </a> <a href="/contact" class="mt-2 px-4 py-3 text-base font-medium text-center rounded-lg" style="background-color: #22d3ee; color: #000000;">
Get in Touch
</a> </nav> </div> </header> <!-- Scroll Progress Bar --> <div id="scroll-progress" class="fixed top-0 left-0 h-[3px] z-50 transition-all" style="width: 0%; background-color: #22d3ee;"></div>  <main id="main-content" style="background-color: #000000;" data-astro-cid-j7pv25f6> <section class="min-h-[90vh] flex items-center justify-center relative overflow-hidden pt-20 pb-16" style="background-color: #000000;" data-astro-cid-bbe6dxrz> <!-- Subtle radial glow --> <div class="absolute inset-0" style="background: radial-gradient(circle at 50% 50%, rgba(34, 211, 238, 0.08) 0%, transparent 50%);" data-astro-cid-bbe6dxrz></div> <!-- Animated vortex background --> <div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] opacity-10 animate-spin-slow pointer-events-none" data-astro-cid-bbe6dxrz> <svg viewBox="0 0 32 32" fill="none" class="w-full h-full"><defs><linearGradient id="vortex-a" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#67e8f9"></stop><stop offset="50%" stop-color="#22d3ee"></stop><stop offset="100%" stop-color="#0891b2"></stop></linearGradient><linearGradient id="vortex-b" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#0e7490"></stop><stop offset="100%" stop-color="#155e75"></stop></linearGradient></defs><path d="M16 4 C24 4 28 10 28 16 C28 18 27 20 25 21 L20 16 C22 15 23 14 23 12 C23 9 20 7 16 7 Z" fill="url(#vortex-a)" opacity="0.6"></path><path d="M16 28 C8 28 4 22 4 16 C4 14 5 12 7 11 L12 16 C10 17 9 18 9 20 C9 23 12 25 16 25 Z" fill="url(#vortex-b)" opacity="0.6"></path><circle cx="16" cy="16" r="4" fill="url(#vortex-a)" opacity="0.8"></circle><circle cx="16" cy="16" r="2" fill="#0a0a0a"></circle></svg> </div> <div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[400px] h-[400px] opacity-15 animate-spin-reverse pointer-events-none" data-astro-cid-bbe6dxrz> <svg viewBox="0 0 32 32" fill="none" class="w-full h-full"><defs><linearGradient id="vortex-a" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#67e8f9"></stop><stop offset="50%" stop-color="#22d3ee"></stop><stop offset="100%" stop-color="#0891b2"></stop></linearGradient><linearGradient id="vortex-b" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#0e7490"></stop><stop offset="100%" stop-color="#155e75"></stop></linearGradient></defs><path d="M16 4 C24 4 28 10 28 16 C28 18 27 20 25 21 L20 16 C22 15 23 14 23 12 C23 9 20 7 16 7 Z" fill="url(#vortex-a)" opacity="0.6"></path><path d="M16 28 C8 28 4 22 4 16 C4 14 5 12 7 11 L12 16 C10 17 9 18 9 20 C9 23 12 25 16 25 Z" fill="url(#vortex-b)" opacity="0.6"></path><circle cx="16" cy="16" r="4" fill="url(#vortex-a)" opacity="0.8"></circle><circle cx="16" cy="16" r="2" fill="#0a0a0a"></circle></svg> </div> <!-- Decorative elements --> <div class="absolute top-32 right-20 w-24 h-24 opacity-30 hidden lg:block" data-astro-cid-bbe6dxrz> <svg viewBox="0 0 32 32" fill="none" class="w-full h-full animate-pulse-slow"><defs><linearGradient id="vortex-a" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#67e8f9"></stop><stop offset="50%" stop-color="#22d3ee"></stop><stop offset="100%" stop-color="#0891b2"></stop></linearGradient><linearGradient id="vortex-b" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#0e7490"></stop><stop offset="100%" stop-color="#155e75"></stop></linearGradient></defs><path d="M16 4 C24 4 28 10 28 16 C28 18 27 20 25 21 L20 16 C22 15 23 14 23 12 C23 9 20 7 16 7 Z" fill="url(#vortex-a)" opacity="0.6"></path><path d="M16 28 C8 28 4 22 4 16 C4 14 5 12 7 11 L12 16 C10 17 9 18 9 20 C9 23 12 25 16 25 Z" fill="url(#vortex-b)" opacity="0.6"></path><circle cx="16" cy="16" r="4" fill="url(#vortex-a)" opacity="0.8"></circle><circle cx="16" cy="16" r="2" fill="#0a0a0a"></circle></svg> </div> <div class="absolute bottom-40 left-16 w-16 h-16 opacity-30 hidden lg:block" data-astro-cid-bbe6dxrz> <svg viewBox="0 0 32 32" fill="none" class="w-full h-full animate-pulse-slow"><defs><linearGradient id="vortex-a" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#67e8f9"></stop><stop offset="50%" stop-color="#22d3ee"></stop><stop offset="100%" stop-color="#0891b2"></stop></linearGradient><linearGradient id="vortex-b" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#0e7490"></stop><stop offset="100%" stop-color="#155e75"></stop></linearGradient></defs><path d="M16 4 C24 4 28 10 28 16 C28 18 27 20 25 21 L20 16 C22 15 23 14 23 12 C23 9 20 7 16 7 Z" fill="url(#vortex-a)" opacity="0.6"></path><path d="M16 28 C8 28 4 22 4 16 C4 14 5 12 7 11 L12 16 C10 17 9 18 9 20 C9 23 12 25 16 25 Z" fill="url(#vortex-b)" opacity="0.6"></path><circle cx="16" cy="16" r="4" fill="url(#vortex-a)" opacity="0.8"></circle><circle cx="16" cy="16" r="2" fill="#0a0a0a"></circle></svg> </div> <div class="max-w-4xl mx-auto px-6 text-center relative z-10" data-astro-cid-bbe6dxrz> <!-- Availability Badge --> <div class="mb-8 animate-fade-in" data-astro-cid-bbe6dxrz> <span class="inline-flex items-center gap-2 px-4 py-2 text-sm font-medium rounded-full backdrop-blur-sm" style="background-color: #0a0a0a; border: 1px solid #171717; color: #a3a3a3;" data-astro-cid-bbe6dxrz> <span class="w-2 h-2 rounded-full animate-pulse" style="background-color: #22d3ee;" data-astro-cid-bbe6dxrz></span> <span data-astro-cid-bbe6dxrz>Available for opportunities</span> </span> </div> <!-- Name & Title --> <h1 class="text-5xl sm:text-6xl md:text-7xl font-bold tracking-tight leading-[1.1] mb-6 animate-slide-up" style="color: #fafafa;" data-astro-cid-bbe6dxrz>
Pavan Kumar
<span class="block mt-2" style="color: #22d3ee;" data-astro-cid-bbe6dxrz>Dubasi</span> </h1> <!-- Role --> <p class="text-xl md:text-2xl font-medium mb-4 animate-fade-in" style="animation-delay: 0.1s; color: #a3a3a3;" data-astro-cid-bbe6dxrz>
Principal AI Consultant & Platform Engineer
</p> <!-- Tagline --> <p class="text-lg mb-12 max-w-2xl mx-auto animate-fade-in" style="animation-delay: 0.15s; color: #525252;" data-astro-cid-bbe6dxrz>
Building AI Solutions That Scale
</p> <!-- Primary CTA --> <div class="flex flex-wrap items-center justify-center gap-4 animate-fade-in" style="animation-delay: 0.2s" data-astro-cid-bbe6dxrz> <a href="/projects" class="btn-primary text-base px-8 py-4 group" data-astro-cid-bbe6dxrz>
View My Work
<svg class="w-5 h-5 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-bbe6dxrz> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-bbe6dxrz></path> </svg> </a> <a href="/contact" class="btn-secondary text-base px-8 py-4" data-astro-cid-bbe6dxrz>
Get in Touch
</a> </div> </div> </section>  <section id="about" class="py-24 relative" style="background-color: #000000;"> <!-- Decorative curve at top --> <div class="absolute top-0 left-0 right-0 h-16 overflow-hidden"> <svg viewBox="0 0 1200 100" fill="none" preserveAspectRatio="none" class="w-full h-full"> <path d="M0 100 C 300 0, 600 0, 900 50 C 1100 80, 1200 100, 1200 100 L 1200 0 L 0 0 Z" fill="#000000"></path> </svg> </div> <div class="max-w-6xl mx-auto px-6 pt-8"> <!-- Section Header --> <div class="mb-16"> <span class="section-label"> <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"></path> </svg>
About
</span> <h2 class="section-title">
Engineering
<span class="relative inline-block" style="color: #22d3ee;">
Intelligence
<svg viewBox="0 0 60 30" fill="none" class="absolute -bottom-1 right-0 w-12 h-6"><path d="M5 15 Q 15 5 25 15 T 45 15 T 55 15" stroke="#22d3ee" stroke-width="2.5" stroke-linecap="round" fill="none" opacity="0.6"></path></svg> </span> </h2> </div> <!-- Highlights grid - Gap-px pattern --> <div class="grid md:grid-cols-4 gap-px rounded-2xl overflow-hidden mb-16" style="background-color: #171717;"> <div class="p-6 group" style="background-color: #000000;"> <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4 transition-transform group-hover:scale-110" style="background-color: rgba(34, 211, 238, 0.15);"> <svg class="w-6 h-6" style="color: #22d3ee;" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path> </svg>    </div> <p class="text-sm mb-1" style="color: #525252;">Focus</p> <p class="text-lg font-semibold" style="color: #fafafa;">AI &amp; Platform Engineering</p> </div><div class="p-6 group" style="background-color: #000000;"> <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4 transition-transform group-hover:scale-110" style="background-color: rgba(245, 158, 11, 0.15);">  <svg class="w-6 h-6" style="color: #f59e0b;" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path d="M12 14l9-5-9-5-9 5 9 5z"></path> <path d="M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"></path> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222"></path> </svg>   </div> <p class="text-sm mb-1" style="color: #525252;">Education</p> <p class="text-lg font-semibold" style="color: #fafafa;">NIT Patna (MSc)</p> </div><div class="p-6 group" style="background-color: #000000;"> <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4 transition-transform group-hover:scale-110" style="background-color: rgba(34, 211, 238, 0.15);">   <svg class="w-6 h-6" style="color: #22d3ee;" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"></path> </svg>  </div> <p class="text-sm mb-1" style="color: #525252;">Experience</p> <p class="text-lg font-semibold" style="color: #fafafa;">15+ Years</p> </div><div class="p-6 group" style="background-color: #000000;"> <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4 transition-transform group-hover:scale-110" style="background-color: rgba(245, 158, 11, 0.15);">    <svg class="w-6 h-6" style="color: #f59e0b;" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path> </svg> </div> <p class="text-sm mb-1" style="color: #525252;">Research</p> <p class="text-lg font-semibold" style="color: #fafafa;">5+ Papers &amp; 2 Patents</p> </div> </div> <!-- Bio --> <div class="max-w-3xl p-8 rounded-2xl" style="background-color: #0a0a0a; border: 1px solid #171717;"> <p class="text-lg leading-relaxed" style="color: #a3a3a3;">
From embedded systems to distributed blockchain networks and production ML pipelines—I architect
        scalable platforms across microservices, Kubernetes clusters, and smart contract infrastructure.
        Building fault-tolerant systems with SRE practices, CI/CD automation, and IaC across multi-cloud environments.
</p> <p class="text-lg leading-relaxed mt-4" style="color: #a3a3a3;">
Whether you need an AI solution, platform engineering expertise, or end-to-end system architecture,
        I bring 15+ years of hands-on experience turning complex problems into production-ready solutions.
</p> <div class="mt-6 flex items-center gap-4"> <a href="/contact" class="btn-primary text-sm">
Let's Work Together
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3"></path> </svg> </a> <a href="/about" class="text-sm font-medium transition-colors" style="color: #22d3ee;">
Full Story →
</a> </div> </div> </div> </section> <!-- Featured Projects Section --> <section id="projects" class="py-24 relative" style="background-color: #0a0a0a;" data-astro-cid-j7pv25f6> <div class="max-w-6xl mx-auto px-6" data-astro-cid-j7pv25f6> <div class="flex items-end justify-between mb-12" data-astro-cid-j7pv25f6> <div data-astro-cid-j7pv25f6> <span class="section-label" style="color: #22d3ee;" data-astro-cid-j7pv25f6> <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10" data-astro-cid-j7pv25f6></path> </svg>
Featured Work
</span> <h2 class="section-title" style="color: #fafafa;" data-astro-cid-j7pv25f6>
Recent
<span class="relative inline-block" style="color: #22d3ee;" data-astro-cid-j7pv25f6>
Projects
<svg viewBox="0 0 200 20" fill="none" class="absolute -bottom-2 left-0 w-full h-4"><path d="M0 10 C 40 0, 60 20, 100 10 C 140 0, 160 20, 200 10" stroke="#f59e0b" stroke-width="3" stroke-linecap="round" fill="none"></path></svg> </span> </h2> </div> <a href="/projects" class="btn-secondary hidden md:flex" data-astro-cid-j7pv25f6>
View All
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-j7pv25f6></path> </svg> </a> </div> <!-- Gap-px Grid --> <div class="grid md:grid-cols-3 gap-px rounded-2xl overflow-hidden" style="background-color: #171717;" data-astro-cid-j7pv25f6> <a href="/projects/chaincore" class="group block project-card" style="background-color: #000000;" data-astro-cid-j7pv25f6> <div class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-start justify-between gap-2 mb-4" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs font-medium rounded-full" style="background-color: rgba(34, 211, 238, 0.15); color: #22d3ee;" data-astro-cid-j7pv25f6> Blockchain </span> <svg class="w-4 h-4" style="color: #525252;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-j7pv25f6> <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" data-astro-cid-j7pv25f6></path> </svg> </div> <h3 class="text-lg font-semibold mb-2 transition-colors" style="color: #fafafa;" data-astro-cid-j7pv25f6> ChainCore </h3> <p class="text-sm mb-4 line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> A comprehensive web application showcasing enterprise blockchain infrastructure capabilities. Designed for developers and businesses exploring distributed ledger technology solutions. </p> <div class="flex flex-wrap gap-2 mt-auto" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> React </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> TypeScript </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> Tailwind CSS </span> </div> </div> </a><a href="/projects/codesage" class="group block project-card" style="background-color: #000000;" data-astro-cid-j7pv25f6> <div class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-start justify-between gap-2 mb-4" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs font-medium rounded-full" style="background-color: rgba(34, 211, 238, 0.15); color: #22d3ee;" data-astro-cid-j7pv25f6> Developer Tools </span> <svg class="w-4 h-4" style="color: #525252;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-j7pv25f6> <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" data-astro-cid-j7pv25f6></path> </svg> </div> <h3 class="text-lg font-semibold mb-2 transition-colors" style="color: #fafafa;" data-astro-cid-j7pv25f6> CodeSage </h3> <p class="text-sm mb-4 line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> A developer productivity tool leveraging static code analysis and machine learning to enhance software quality. Integrates with development workflows to provide intelligent code review assistance. </p> <div class="flex flex-wrap gap-2 mt-auto" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> Python </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> Flask </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> AST </span> </div> </div> </a><a href="/projects/cont-kukanov-sor-backtest" class="group block project-card" style="background-color: #000000;" data-astro-cid-j7pv25f6> <div class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-start justify-between gap-2 mb-4" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs font-medium rounded-full" style="background-color: rgba(34, 211, 238, 0.15); color: #22d3ee;" data-astro-cid-j7pv25f6> Algorithmic Trading </span> <svg class="w-4 h-4" style="color: #525252;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-j7pv25f6> <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" data-astro-cid-j7pv25f6></path> </svg> </div> <h3 class="text-lg font-semibold mb-2 transition-colors" style="color: #fafafa;" data-astro-cid-j7pv25f6> Cont &amp; Kukanov SOR Backtest </h3> <p class="text-sm mb-4 line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> A quantitative finance research project implementing advanced algorithmic trading strategies. Focuses on order execution optimization across multiple trading venues using mathematical modeling. </p> <div class="flex flex-wrap gap-2 mt-auto" data-astro-cid-j7pv25f6> <span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> Python </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> NumPy </span><span class="px-2 py-1 text-xs rounded" style="background-color: transparent; color: #a3a3a3; border: 1px solid #262626;" data-astro-cid-j7pv25f6> Pandas </span> </div> </div> </a> </div> <div class="text-center mt-8 md:hidden" data-astro-cid-j7pv25f6> <a href="/projects" class="btn-secondary" data-astro-cid-j7pv25f6>
View All Projects
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-j7pv25f6></path> </svg> </a> </div> </div> </section> <!-- Recent Blog Posts Section --> <section class="py-24 relative" style="background-color: #000000;" data-astro-cid-j7pv25f6> <div class="max-w-6xl mx-auto px-6" data-astro-cid-j7pv25f6> <div class="flex items-end justify-between mb-12" data-astro-cid-j7pv25f6> <div data-astro-cid-j7pv25f6> <span class="section-label" style="color: #f59e0b;" data-astro-cid-j7pv25f6> <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z" data-astro-cid-j7pv25f6></path> </svg>
Latest Insights
</span> <h2 class="section-title" style="color: #fafafa;" data-astro-cid-j7pv25f6>
From the
<span class="relative inline-block" style="color: #22d3ee;" data-astro-cid-j7pv25f6>
Blog
<svg viewBox="0 0 60 30" fill="none" class="absolute -bottom-1 right-0 w-12 h-6"><path d="M5 15 Q 15 5 25 15 T 45 15 T 55 15" stroke="#22d3ee" stroke-width="2.5" stroke-linecap="round" fill="none" opacity="0.6"></path></svg> </span> </h2> </div> <a href="/blog" class="btn-secondary hidden md:flex" data-astro-cid-j7pv25f6>
Read All
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-j7pv25f6></path> </svg> </a> </div> <!-- Gap-px Grid --> <div class="grid md:grid-cols-3 gap-px rounded-2xl overflow-hidden" style="background-color: #171717;" data-astro-cid-j7pv25f6> <a href="/blog/remote-tensorboard-monitoring-cloudflare-tunnel" class="group block blog-card" style="background-color: #0a0a0a;" data-astro-cid-j7pv25f6> <article class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-center gap-3 mb-3 text-sm" style="color: #525252;" data-astro-cid-j7pv25f6> <time datetime="2025-12-07T10:00:00.000Z" data-astro-cid-j7pv25f6> Dec 7, 2025 </time>  <span style="color: #262626;" data-astro-cid-j7pv25f6>|</span> <span data-astro-cid-j7pv25f6>10 min</span>  </div> <span class="px-2 py-1 text-xs font-medium rounded-full mb-3 inline-block" style="background-color: rgba(245, 158, 11, 0.15); color: #f59e0b;" data-astro-cid-j7pv25f6> Tutorial </span> <h3 class="text-lg font-semibold mb-2 transition-colors line-clamp-2" style="color: #fafafa;" data-astro-cid-j7pv25f6> Monitor GPU Training From Anywhere </h3> <p class="text-sm line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> I needed to monitor my 270M parameter model from the gym. After three failed tunneling attempts, I found a solution that works anywhere, anytime, for free. </p> </article> </a><a href="/blog/sony-research-interview-experience" class="group block blog-card" style="background-color: #0a0a0a;" data-astro-cid-j7pv25f6> <article class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-center gap-3 mb-3 text-sm" style="color: #525252;" data-astro-cid-j7pv25f6> <time datetime="2025-10-17T10:00:00.000Z" data-astro-cid-j7pv25f6> Oct 17, 2025 </time>  <span style="color: #262626;" data-astro-cid-j7pv25f6>|</span> <span data-astro-cid-j7pv25f6>13 min</span>  </div> <span class="px-2 py-1 text-xs font-medium rounded-full mb-3 inline-block" style="background-color: rgba(245, 158, 11, 0.15); color: #f59e0b;" data-astro-cid-j7pv25f6> Career </span> <h3 class="text-lg font-semibold mb-2 transition-colors line-clamp-2" style="color: #fafafa;" data-astro-cid-j7pv25f6> I Cold-Emailed Sony&#39;s Research Director. They Called Back. Here&#39;s What Happened. </h3> <p class="text-sm line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> From Principal AI Consultant to internship interview. A technical deep-dive into multimodal AI research, adaptive fusion, and why clarity matters more than titles. </p> </article> </a><a href="/blog/git-vs-github-cli-command-line-mastery" class="group block blog-card" style="background-color: #0a0a0a;" data-astro-cid-j7pv25f6> <article class="p-6 h-full" data-astro-cid-j7pv25f6> <div class="flex items-center gap-3 mb-3 text-sm" style="color: #525252;" data-astro-cid-j7pv25f6> <time datetime="2025-10-09T10:00:00.000Z" data-astro-cid-j7pv25f6> Oct 9, 2025 </time>  <span style="color: #262626;" data-astro-cid-j7pv25f6>|</span> <span data-astro-cid-j7pv25f6>12 min</span>  </div> <span class="px-2 py-1 text-xs font-medium rounded-full mb-3 inline-block" style="background-color: rgba(245, 158, 11, 0.15); color: #f59e0b;" data-astro-cid-j7pv25f6> Tutorial </span> <h3 class="text-lg font-semibold mb-2 transition-colors line-clamp-2" style="color: #fafafa;" data-astro-cid-j7pv25f6> I Wasted 2 Hours Daily on GitHub Until I Learned This </h3> <p class="text-sm line-clamp-2" style="color: #a3a3a3;" data-astro-cid-j7pv25f6> I was switching between terminal and browser 50+ times per day. Then I discovered GitHub CLI. Time saved per day went from 2 hours to 5 minutes. </p> </article> </a> </div> <div class="text-center mt-8 md:hidden" data-astro-cid-j7pv25f6> <a href="/blog" class="btn-secondary" data-astro-cid-j7pv25f6>
Read All Posts
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-j7pv25f6> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-j7pv25f6></path> </svg> </a> </div> </div> </section> <section id="contact" class="py-24 relative" style="background-color: #0a0a0a;"> <!-- Decorative elements --> <div class="absolute top-10 left-10 w-16 h-16 opacity-40"> <svg viewBox="0 0 60 30" fill="none" class="w-full h-full"><path d="M5 15 Q 15 5 25 15 T 45 15 T 55 15" stroke="#22d3ee" stroke-width="2.5" stroke-linecap="round" fill="none" opacity="0.6"></path></svg> </div> <div class="absolute bottom-10 right-10 w-20 h-20 opacity-30"> <svg viewBox="0 0 100 100" fill="none" class="w-full h-full"> <path d="M50 5 C 20 20, 5 50, 50 95 C 95 50, 80 20, 50 5" fill="rgba(34, 211, 238, 0.1)"></path> </svg> </div> <div class="max-w-4xl mx-auto px-6 text-center relative z-10"> <span class="section-label justify-center" style="color: #f59e0b;"> <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path> </svg>
Contact
</span> <h2 class="text-4xl md:text-6xl font-bold tracking-tight mb-6" style="color: #fafafa;">
Start a
<span class="relative inline-block" style="color: #22d3ee;">
Conversation
<svg viewBox="0 0 200 20" fill="none" class="absolute -bottom-2 left-0 w-full h-4"><path d="M0 10 C 40 0, 60 20, 100 10 C 140 0, 160 20, 200 10" stroke="#f59e0b" stroke-width="3" stroke-linecap="round" fill="none"></path></svg> </span> </h2> <p class="text-lg max-w-xl mx-auto mb-10" style="color: #525252;">
Have a project idea? Let's discuss.
</p> <div class="flex flex-wrap items-center justify-center gap-4"> <a href="mailto:info@vibetensor.com" class="btn-primary"> <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path> </svg>
Send an Email
</a> <a href="https://www.linkedin.com/in/im-pavankumar/" target="_blank" rel="noopener noreferrer" class="btn-secondary"> <svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path> </svg>
Connect on LinkedIn
</a> </div> </div> </section> </main> <footer style="background-color: #000000;" data-astro-cid-sz7xmlte> <!-- CTA Section --> <div class="max-w-6xl mx-auto px-6 py-16 text-center" data-astro-cid-sz7xmlte> <h2 class="text-3xl md:text-4xl font-bold mb-4" style="color: #fafafa;" data-astro-cid-sz7xmlte>
Let's Work Together
</h2> <p class="text-lg mb-8 max-w-md mx-auto" style="color: #525252;" data-astro-cid-sz7xmlte>
Ready to build something great?
</p> <a href="/contact" class="inline-flex items-center gap-2 px-8 py-4 rounded-xl font-medium transition-all hover:scale-105" style="background-color: #22d3ee; color: #000000;" data-astro-cid-sz7xmlte>
Get in Touch
<svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-sz7xmlte> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 5l7 7m0 0l-7 7m7-7H3" data-astro-cid-sz7xmlte></path> </svg> </a> </div> <!-- Main Footer --> <div style="border-top: 1px solid #171717;" data-astro-cid-sz7xmlte> <div class="max-w-6xl mx-auto px-6 py-12" data-astro-cid-sz7xmlte> <div class="grid md:grid-cols-4 gap-8" data-astro-cid-sz7xmlte> <!-- Brand Column --> <div data-astro-cid-sz7xmlte> <div class="flex items-center gap-3 mb-4" data-astro-cid-sz7xmlte> <div class="w-10 h-10 rounded-xl flex items-center justify-center" style="background: linear-gradient(135deg, #22d3ee, #06b6d4);" data-astro-cid-sz7xmlte> <span class="text-sm font-bold" style="color: #000000;" data-astro-cid-sz7xmlte>PK</span> </div> <div data-astro-cid-sz7xmlte> <p class="font-semibold" style="color: #fafafa;" data-astro-cid-sz7xmlte>Pavan Kumar</p> <p class="text-xs" style="color: #525252;" data-astro-cid-sz7xmlte>AI Consultant</p> </div> </div> <p class="text-sm mb-4" style="color: #525252;" data-astro-cid-sz7xmlte>
Building intelligent solutions that scale.
</p> <!-- Social Links --> <div class="flex items-center gap-2" data-astro-cid-sz7xmlte> <a href="https://linkedin.com/in/im-pavankumar" target="_blank" rel="noopener noreferrer" class="w-8 h-8 rounded-lg flex items-center justify-center transition-all hover:bg-[#111111]" style="background-color: #0a0a0a; border: 1px solid #171717;" aria-label="LinkedIn" data-astro-cid-sz7xmlte> <svg class="w-3.5 h-3.5" style="color: #a3a3a3;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-sz7xmlte><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" data-astro-cid-sz7xmlte></path></svg>    </a><a href="https://github.com/ascender1729" target="_blank" rel="noopener noreferrer" class="w-8 h-8 rounded-lg flex items-center justify-center transition-all hover:bg-[#111111]" style="background-color: #0a0a0a; border: 1px solid #171717;" aria-label="GitHub" data-astro-cid-sz7xmlte>  <svg class="w-3.5 h-3.5" style="color: #a3a3a3;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-sz7xmlte><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" data-astro-cid-sz7xmlte></path></svg>   </a><a href="https://twitter.com/the_complex_one" target="_blank" rel="noopener noreferrer" class="w-8 h-8 rounded-lg flex items-center justify-center transition-all hover:bg-[#111111]" style="background-color: #0a0a0a; border: 1px solid #171717;" aria-label="Twitter" data-astro-cid-sz7xmlte>   <svg class="w-3.5 h-3.5" style="color: #a3a3a3;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-sz7xmlte><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" data-astro-cid-sz7xmlte></path></svg>  </a><a href="https://scholar.google.com/citations?user=0hGebsQAAAAJ" target="_blank" rel="noopener noreferrer" class="w-8 h-8 rounded-lg flex items-center justify-center transition-all hover:bg-[#111111]" style="background-color: #0a0a0a; border: 1px solid #171717;" aria-label="Google Scholar" data-astro-cid-sz7xmlte>    <svg class="w-3.5 h-3.5" style="color: #a3a3a3;" fill="currentColor" viewBox="0 0 24 24" data-astro-cid-sz7xmlte><path d="M5.242 13.769L0 9.5 12 0l12 9.5-5.242 4.269C17.548 11.249 14.978 9.5 12 9.5c-2.977 0-5.548 1.748-6.758 4.269zM12 10a7 7 0 1 0 0 14 7 7 0 0 0 0-14z" data-astro-cid-sz7xmlte></path></svg> </a> </div> </div> <!-- Site Links --> <div data-astro-cid-sz7xmlte> <h4 class="text-sm font-semibold mb-4" style="color: #fafafa;" data-astro-cid-sz7xmlte>Site</h4> <ul class="space-y-2" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte> <a href="/about" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> About </a> </li><li data-astro-cid-sz7xmlte> <a href="/experience" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Experience </a> </li><li data-astro-cid-sz7xmlte> <a href="/projects" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Projects </a> </li><li data-astro-cid-sz7xmlte> <a href="/blog" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Blog </a> </li><li data-astro-cid-sz7xmlte> <a href="/research" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Research </a> </li><li data-astro-cid-sz7xmlte> <a href="/contact" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Contact </a> </li> </ul> </div> <!-- Legal & Compliance --> <div data-astro-cid-sz7xmlte> <h4 class="text-sm font-semibold mb-4" style="color: #fafafa;" data-astro-cid-sz7xmlte>Legal</h4> <ul class="space-y-2" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte> <a href="/privacy-policy" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Privacy Policy </a> </li><li data-astro-cid-sz7xmlte> <a href="/terms" class="text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> Terms of Service </a> </li> </ul> </div> <!-- Contact --> <div data-astro-cid-sz7xmlte> <h4 class="text-sm font-semibold mb-4" style="color: #fafafa;" data-astro-cid-sz7xmlte>Contact</h4> <div class="space-y-3" data-astro-cid-sz7xmlte> <a href="mailto:info@vibetensor.com" class="flex items-center gap-2 text-sm transition-colors hover:text-[#22d3ee]" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> <svg class="w-4 h-4 flex-shrink-0" style="color: #22d3ee;" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-sz7xmlte> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z" data-astro-cid-sz7xmlte></path> </svg> info@vibetensor.com </a> <div class="flex items-center gap-2 text-sm" style="color: #a3a3a3;" data-astro-cid-sz7xmlte> <svg class="w-4 h-4 flex-shrink-0" style="color: #22d3ee;" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-sz7xmlte> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z" data-astro-cid-sz7xmlte></path> </svg> Warangal, Telangana, India </div> <a href="https://vibetensor.com" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 mt-2 px-3 py-1.5 rounded-lg text-xs font-medium transition-colors" style="background-color: #0a0a0a; border: 1px solid #171717; color: #22d3ee;" data-astro-cid-sz7xmlte>
VibeTensor
<svg class="w-3 h-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-astro-cid-sz7xmlte> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14" data-astro-cid-sz7xmlte></path> </svg> </a> </div> </div> </div> </div> </div> <!-- Bottom Bar --> <div style="border-top: 1px solid #171717;" data-astro-cid-sz7xmlte> <div class="max-w-6xl mx-auto px-6 py-4" data-astro-cid-sz7xmlte> <div class="flex flex-col sm:flex-row items-center justify-between gap-4 text-xs" style="color: #525252;" data-astro-cid-sz7xmlte> <p data-astro-cid-sz7xmlte>&copy; 2025 Pavan Kumar Dubasi. All rights reserved.</p> <p data-astro-cid-sz7xmlte>Made in India</p> </div> </div> </div> </footer>   <!-- Cookie Consent Banner (DPDP Act 2023 Compliance) --> <div id="cookie-consent" class="fixed bottom-0 left-0 right-0 z-50 p-4 transform translate-y-full transition-transform duration-300" style="background-color: #0a0a0a; border-top: 1px solid #171717;"> <div class="max-w-6xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4"> <div class="text-sm" style="color: #a3a3a3;"> <p>This website uses cookies for analytics to improve your experience. By continuing, you consent to our use of cookies as per our <a href="/privacy-policy" class="underline" style="color: #22d3ee;">Privacy Policy</a>.</p> </div> <div class="flex gap-3 flex-shrink-0"> <button id="cookie-decline" class="px-4 py-2 text-sm font-medium rounded-lg transition-colors" style="background-color: transparent; color: #a3a3a3; border: 1px solid #171717;">
Decline
</button> <button id="cookie-accept" class="px-4 py-2 text-sm font-medium rounded-lg transition-colors" style="background-color: #22d3ee; color: #000000;">
Accept
</button> </div> </div> </div> <script>
      // Cookie Consent Logic
      document.addEventListener('DOMContentLoaded', () => {
        const banner = document.getElementById('cookie-consent');
        const acceptBtn = document.getElementById('cookie-accept');
        const declineBtn = document.getElementById('cookie-decline');

        // Show banner if no consent recorded
        if (!localStorage.getItem('cookieConsent')) {
          setTimeout(() => {
            banner.style.transform = 'translateY(0)';
          }, 1000);
        }

        acceptBtn?.addEventListener('click', () => {
          localStorage.setItem('cookieConsent', 'accepted');
          banner.style.transform = 'translateY(100%)';
          // Load Google Analytics after consent
          if (typeof loadGoogleAnalytics === 'function') {
            loadGoogleAnalytics();
          }
        });

        declineBtn?.addEventListener('click', () => {
          localStorage.setItem('cookieConsent', 'declined');
          banner.style.transform = 'translateY(100%)';
        });
      });
    </script> <!-- Code Block Copy Button Script --> <script>
      document.addEventListener('DOMContentLoaded', () => {
        // Find all pre elements (code blocks)
        const codeBlocks = document.querySelectorAll('.prose pre');

        codeBlocks.forEach((pre) => {
          // Skip if already has a copy button
          if (pre.querySelector('.copy-button')) return;

          // Create wrapper div
          const wrapper = document.createElement('div');
          wrapper.className = 'code-block-wrapper relative';
          pre.parentNode.insertBefore(wrapper, pre);
          wrapper.appendChild(pre);

          // Create copy button
          const copyButton = document.createElement('button');
          copyButton.className = 'copy-button';
          copyButton.innerHTML = `
            <span class="copy-icon">
              <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                <rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
                <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>
              </svg>
            </span>
            <span class="copy-text">Copy</span>
          `;
          copyButton.style.cssText = 'position: absolute; top: 8px; right: 8px; display: flex; align-items: center; gap: 4px;';

          // Add click handler
          copyButton.addEventListener('click', async () => {
            const code = pre.querySelector('code');
            const text = code ? code.textContent : pre.textContent;

            try {
              await navigator.clipboard.writeText(text);
              copyButton.classList.add('copied');
              copyButton.querySelector('.copy-text').textContent = 'Copied!';

              setTimeout(() => {
                copyButton.classList.remove('copied');
                copyButton.querySelector('.copy-text').textContent = 'Copy';
              }, 2000);
            } catch (err) {
              console.error('Failed to copy:', err);
              // Fallback for older browsers
              const textArea = document.createElement('textarea');
              textArea.value = text;
              textArea.style.position = 'fixed';
              textArea.style.opacity = '0';
              document.body.appendChild(textArea);
              textArea.select();
              document.execCommand('copy');
              document.body.removeChild(textArea);

              copyButton.classList.add('copied');
              copyButton.querySelector('.copy-text').textContent = 'Copied!';

              setTimeout(() => {
                copyButton.classList.remove('copied');
                copyButton.querySelector('.copy-text').textContent = 'Copy';
              }, 2000);
            }
          });

          wrapper.appendChild(copyButton);
        });
      });
    </script> </body> </html> 