-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
11 lines (11 loc) · 264 KB
/
Copy pathindex.html
File metadata and controls
11 lines (11 loc) · 264 KB
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/images/adham-transparent-v2.png" as="image" fetchPriority="high"/><link rel="preload" as="image" href="/images/medflow/rag-chat.png"/><link rel="preload" href="/images/medflow/team-photo.png" as="image"/><link rel="stylesheet" href="/_next/static/chunks/0czpow_ag1yzu.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3l04zcqx63h3y.js"/><script src="/_next/static/chunks/2m912stn0vfa6.js" async=""></script><script src="/_next/static/chunks/1mh6a-0e61pyc.js" async=""></script><script src="/_next/static/chunks/turbopack-0lalso72z2cic.js" async=""></script><script src="/_next/static/chunks/32aon2ut8kpjb.js" async=""></script><script src="/_next/static/chunks/3jfbvudyrr7y-.js" async=""></script><meta name="theme-color" content="#f7f6f9" media="(prefers-color-scheme: light)"/><meta name="theme-color" content="#050507" media="(prefers-color-scheme: dark)"/><title>Adham Elsayed | AI Engineer</title><meta name="description" content="AI Engineer focused on Generative AI, RAG, Computer Vision, Edge AI and intelligent systems."/><link rel="author" href="https://adhamelsayedai.github.io/"/><meta name="author" content="Adham Elsayed"/><meta name="keywords" content="Adham Elsayed,AI Engineer,Generative AI,RAG,Computer Vision,Edge AI,Machine Learning,AI Evaluation"/><link rel="canonical" href="https://adhamelsayedai.github.io/"/><meta property="og:title" content="Adham Elsayed | AI Engineer"/><meta property="og:description" content="Generative AI, RAG, Computer Vision, Edge AI and intelligent systems built around measurable behavior."/><meta property="og:url" content="https://adhamelsayedai.github.io/"/><meta property="og:site_name" content="Adham Elsayed · AI Engineer"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://adhamelsayedai.github.io/og-image.svg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Adham Elsayed — AI Engineer focused on Generative AI, RAG and Computer Vision"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Adham Elsayed | AI Engineer"/><meta name="twitter:description" content="Generative AI · RAG · Computer Vision · Edge AI"/><meta name="twitter:image" content="https://adhamelsayedai.github.io/og-image.svg"/><link rel="shortcut icon" href="/favicon.svg"/><link rel="icon" href="/favicon.svg"/><link rel="apple-touch-icon" href="/favicon.svg"/><script>
(function(){try{
var stored=localStorage.getItem('adham-theme');
var theme=stored==='light'||stored==='dark'
? stored
: (window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light');
document.documentElement.classList.remove('light','dark');
document.documentElement.classList.add(theme);
document.documentElement.style.colorScheme=theme;
}catch(e){document.documentElement.classList.add('dark');}})();
</script><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body data-build-sha="52c66f6870b5c041d3ad26e9e4616a9bf55f0f4c"><div hidden=""><!--$--><!--/$--></div><a href="#main-content" class="skip-link">Skip to main content</a><header class="ref-header"><div class="ref-header-inner"><a href="#home" class="flex min-w-0 items-center gap-2 font-mono text-sm font-semibold tracking-tight text-ink" aria-label="Adham Elsayed home"><span class="ref-brand-mark">AE</span><span class="hidden sm:inline">adham.elsayed</span></a><nav class="ml-auto hidden items-center gap-0.5 lg:flex" aria-label="Primary navigation"><a href="#home" aria-current="page" class="ref-nav-link ref-nav-red">Home</a><a href="#about" class="ref-nav-link ">About</a><a href="#skills" class="ref-nav-link ">Skills</a><a href="#projects" class="ref-nav-link ">Projects</a><a href="#achievements" class="ref-nav-link ">Achievements</a><a href="#experience" class="ref-nav-link ">Experience</a><a href="#certifications" class="ref-nav-link ">Certifications</a><a href="#contact" class="ref-nav-link ">Contact</a></nav><div class="ml-auto flex items-center gap-2 lg:ml-3"><button class="ref-command hidden md:inline-flex" aria-label="Open command palette"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-command h-3.5 w-3.5"><path d="M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3"></path></svg> <span>Ctrl K</span></button><button class="icon-button hidden md:grid text-accent" aria-label="Toggle motion" title="Motion on"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap h-4 w-4"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></button><button class="icon-button hidden md:grid text-accent" aria-label="Toggle cursor glow" title="Glow on"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-4 w-4"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></button><button class="icon-button hidden md:grid" aria-label="Toggle theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-4 w-4"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><a href="/Adham_Elsayed_CV.pdf" download="" class="button-primary hidden gap-2 lg:inline-flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-3.5 w-3.5"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg> Resume</a><button class="icon-button lg:hidden" aria-label="Open menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></header><div class="cursor-glow" aria-hidden="true" style="left:-500px;top:-500px"></div><main id="main-content"><section id="home" class="ref-hero-section"><div class="ref-hero-panel"><div aria-hidden="true" class="ref-hero-gradient"></div><div aria-hidden="true" class="ref-dot-grid"></div><div class="ref-hero-grid"><div class="relative z-10"><div class="flex flex-wrap items-center gap-2"><span class="ref-availability"><span class="relative grid h-2 w-2 place-items-center"><span class="absolute h-2 w-2 animate-ping rounded-full bg-cyan/60"></span><span class="h-1.5 w-1.5 rounded-full bg-cyan"></span></span>Available now</span><span class="chip">Generative AI</span><span class="chip">RAG</span><span class="chip">Computer Vision</span><span class="chip">LLM APIs</span></div><h1 class="ref-hero-title">Hi, I'm <span class="ref-name-glow">Adham Elsayed</span></h1><p class="ref-tagline">I build intelligent systems that connect AI models with real-world applications — from evidence-grounded GenAI and RAG systems to computer vision and edge AI.</p><div class="ref-inline-terminal"><div class="ref-terminal-head"><span>~/adham</span><span>AI ENGINEER</span></div><div class="ref-terminal-body"><p><span class="ref-prompt">$</span> focus <span class="ref-terminal-gold">Generative AI · RAG · Computer Vision</span></p><p><span class="ref-prompt">$</span> build <span class="text-muted">models → evaluation → APIs → products</span></p><p><span class="ref-prompt">$</span> latest <span class="ref-terminal-red">2nd Place · Mansoura AI Hackathon 2026</span></p></div></div><div class="mt-6 flex flex-col gap-4 sm:flex-row sm:flex-wrap sm:items-center"><div class="flex w-full flex-col gap-3 sm:w-auto sm:flex-row"><a href="#projects" class="button-primary w-full sm:w-auto">View Projects <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="#contact" class="button-secondary w-full sm:w-auto">Contact Me</a></div><div class="flex items-center gap-2"><a href="https://github.com/AdhamElsayedAI" target="_blank" rel="noreferrer" aria-label="GitHub" class="grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-4 w-4"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a href="https://www.linkedin.com/in/adham-elsayed-" target="_blank" rel="noreferrer" aria-label="LinkedIn" class="grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-4 w-4"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="mailto:adhamelsayed515@gmail.com" aria-label="Email" class="grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></div></div></div><div class="ref-portrait-wrap"><div aria-hidden="true" class="portrait-soft-glow-v7"></div><div class="portrait-frame-soft-v7" aria-label="Adham Elsayed portrait"><span aria-hidden="true" class="portrait-frame-line-v7"></span><span aria-hidden="true" class="portrait-frame-corner-v7 portrait-frame-corner-tl-v7"></span><span aria-hidden="true" class="portrait-frame-corner-v7 portrait-frame-corner-br-v7"></span><div class="portrait-photo-clean-v7"><img src="/images/adham-transparent-v2.png" alt="Adham Elsayed in his original light gray suit portrait" width="1254" height="1254" fetchPriority="high"/></div></div></div></div></div></section><section id="about" class="section-shell"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:460px;--letter-count:5"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-about-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-about-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">A</text></mask><pattern id="dots-about-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">A</text><g mask="url(#mask-about-0)" filter="url(#glow-about-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-about-0)"></rect></g><g mask="url(#mask-about-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-about-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-about-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">B</text></mask><pattern id="dots-about-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">B</text><g mask="url(#mask-about-1)" filter="url(#glow-about-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-about-1)"></rect></g><g mask="url(#mask-about-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-about-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-about-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">O</text></mask><pattern id="dots-about-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">O</text><g mask="url(#mask-about-2)" filter="url(#glow-about-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-about-2)"></rect></g><g mask="url(#mask-about-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-about-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-about-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">U</text></mask><pattern id="dots-about-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">U</text><g mask="url(#mask-about-3)" filter="url(#glow-about-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-about-3)"></rect></g><g mask="url(#mask-about-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-about-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-about-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-about-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-about-4)" filter="url(#glow-about-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-about-4)"></rect></g><g mask="url(#mask-about-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">01</span>About</p><h2 class="section-title mt-3 text-balance">Engineering AI beyond the model.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">I focus on the complete loop: evidence, models, evaluation, APIs, deployment and the product experience around them.</p></div></div></div><div class="grid gap-5 lg:grid-cols-[1.08fr_0.92fr]"><div class="panel-card p-6 sm:p-8" style="opacity:0;transform:translateY(22px)"><span class="eyebrow-badge">Mansoura University</span><h3 class="mt-5 max-w-xl text-2xl font-black leading-tight tracking-[-0.04em] text-ink sm:text-3xl">Building complete intelligent systems, not isolated demos.</h3><p class="mt-5 max-w-2xl leading-8 text-muted">I'm a final-year Artificial Intelligence Engineering student at the Faculty of Engineering, Mansoura University. My work spans Generative AI, RAG, computer vision, edge deployment, evaluation, APIs and intelligent applications.</p><p class="mt-4 leading-8 text-muted">I'm especially interested in systems that can show their evidence, measure their behavior and fail safely when confidence is not enough.</p></div><div class="terminal-card overflow-hidden" style="opacity:0;transform:translateY(22px)"><div class="terminal-bar"><span class="flex gap-1.5" aria-hidden="true"><i class="h-2 w-2 rounded-full bg-[#ff6b6b]"></i><i class="h-2 w-2 rounded-full bg-[#f7c65c]"></i><i class="h-2 w-2 rounded-full bg-accent"></i></span><span>profile.json</span></div><div class="space-y-4 p-5 sm:p-7"><div class="flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0"><span class="mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap h-4 w-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span><span class="block font-mono text-[9px] uppercase tracking-[0.2em] text-muted">Education</span><strong class="mt-1 block text-sm text-ink">B.Sc. Artificial Intelligence Engineering</strong></span></div><div class="flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0"><span class="mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain-circuit h-4 w-4" aria-hidden="true"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"></path><path d="M9 13a4.5 4.5 0 0 0 3-4"></path><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"></path><path d="M3.477 10.896a4 4 0 0 1 .585-.396"></path><path d="M6 18a4 4 0 0 1-1.967-.516"></path><path d="M12 13h4"></path><path d="M12 18h6a2 2 0 0 1 2 2v1"></path><path d="M12 8h8"></path><path d="M16 8V5a2 2 0 0 1 2-2"></path><circle cx="16" cy="13" r=".5"></circle><circle cx="18" cy="3" r=".5"></circle><circle cx="20" cy="21" r=".5"></circle><circle cx="20" cy="8" r=".5"></circle></svg></span><span><span class="block font-mono text-[9px] uppercase tracking-[0.2em] text-muted">Department</span><strong class="mt-1 block text-sm text-ink">Artificial Intelligence</strong></span></div><div class="flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0"><span class="mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></span><span><span class="block font-mono text-[9px] uppercase tracking-[0.2em] text-muted">Location</span><strong class="mt-1 block text-sm text-ink">Egypt</strong></span></div><div class="flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0"><span class="mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-workflow h-4 w-4" aria-hidden="true"><rect width="8" height="8" x="3" y="3" rx="2"></rect><path d="M7 11v4a2 2 0 0 0 2 2h4"></path><rect width="8" height="8" x="13" y="13" rx="2"></rect></svg></span><span><span class="block font-mono text-[9px] uppercase tracking-[0.2em] text-muted">Approach</span><strong class="mt-1 block text-sm text-ink">Complete AI systems, end to end</strong></span></div></div></div></div></div></section><section id="skills" class="section-shell section-tint"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:528px;--letter-count:6"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-skills-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">S</text></mask><pattern id="dots-skills-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">S</text><g mask="url(#mask-skills-0)" filter="url(#glow-skills-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-0)"></rect></g><g mask="url(#mask-skills-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-skills-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">K</text></mask><pattern id="dots-skills-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">K</text><g mask="url(#mask-skills-1)" filter="url(#glow-skills-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-1)"></rect></g><g mask="url(#mask-skills-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-skills-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-skills-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-skills-2)" filter="url(#glow-skills-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-2)"></rect></g><g mask="url(#mask-skills-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-skills-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">L</text></mask><pattern id="dots-skills-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">L</text><g mask="url(#mask-skills-3)" filter="url(#glow-skills-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-3)"></rect></g><g mask="url(#mask-skills-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-skills-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">L</text></mask><pattern id="dots-skills-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">L</text><g mask="url(#mask-skills-4)" filter="url(#glow-skills-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-4)"></rect></g><g mask="url(#mask-skills-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-skills-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-skills-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">S</text></mask><pattern id="dots-skills-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">S</text><g mask="url(#mask-skills-5)" filter="url(#glow-skills-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-skills-5)"></rect></g><g mask="url(#mask-skills-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">02</span>Skills</p><h2 class="section-title mt-3 text-balance">A stack shaped by complete AI systems.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">Explore the areas I use to move from a model or retrieval experiment to a measured, usable application.</p></div></div></div><div class="panel-card grid overflow-hidden lg:grid-cols-[310px_1fr]"><div class="scrollbar-none flex gap-2 overflow-x-auto border-b border-line p-3 lg:block lg:space-y-1 lg:border-b-0 lg:border-r lg:p-4"><button type="button" aria-pressed="true" class="skill-tab skill-tab-active"><span class="font-mono text-[10px] opacity-60">01</span><span class="whitespace-nowrap lg:whitespace-normal">Generative AI</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">02</span><span class="whitespace-nowrap lg:whitespace-normal">Retrieval & LLM Engineering</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">03</span><span class="whitespace-nowrap lg:whitespace-normal">AI / Machine Learning</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">04</span><span class="whitespace-nowrap lg:whitespace-normal">AI Evaluation</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">05</span><span class="whitespace-nowrap lg:whitespace-normal">Backend / Engineering</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">06</span><span class="whitespace-nowrap lg:whitespace-normal">Edge / Applications</span></button><button type="button" aria-pressed="false" class="skill-tab "><span class="font-mono text-[10px] opacity-60">07</span><span class="whitespace-nowrap lg:whitespace-normal">Data</span></button></div><div class="min-h-[410px] p-5 sm:p-7 lg:p-9"><div style="opacity:0;transform:translateY(10px)"><div class="flex flex-col gap-3 border-b border-line pb-6 sm:flex-row sm:items-end sm:justify-between"><div><p class="font-mono text-[10px] uppercase tracking-[0.22em] text-accent">Selected discipline</p><h3 class="mt-2 text-2xl font-black tracking-[-0.035em] text-ink sm:text-3xl">Generative AI</h3></div><p class="max-w-sm text-sm leading-6 text-muted sm:text-right">Grounded generation and useful LLM applications.</p></div><div class="mt-6 grid gap-3 sm:grid-cols-2 xl:grid-cols-3"><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">RAG</span></div><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">LLM APIs</span></div><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">Prompt Engineering</span></div><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">AI Agents</span></div><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">Hugging Face</span></div><div class="group flex items-center gap-3 rounded-xl border border-line bg-elevated p-3.5 transition-all hover:-translate-y-0.5 hover:border-accent/40 hover:bg-accent-soft" style="opacity:0;transform:translateY(8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 shrink-0 text-accent" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-sm font-bold text-ink">Grounded Generation</span></div></div></div></div></div></div></section><section id="experience" class="section-shell experience-section-v5"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:880px;--letter-count:10"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-experience-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-experience-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-experience-0)" filter="url(#glow-experience-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-0)"></rect></g><g mask="url(#mask-experience-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-experience-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">X</text></mask><pattern id="dots-experience-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">X</text><g mask="url(#mask-experience-1)" filter="url(#glow-experience-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-1)"></rect></g><g mask="url(#mask-experience-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-experience-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">P</text></mask><pattern id="dots-experience-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">P</text><g mask="url(#mask-experience-2)" filter="url(#glow-experience-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-2)"></rect></g><g mask="url(#mask-experience-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-experience-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-experience-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-experience-3)" filter="url(#glow-experience-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-3)"></rect></g><g mask="url(#mask-experience-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-experience-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">R</text></mask><pattern id="dots-experience-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">R</text><g mask="url(#mask-experience-4)" filter="url(#glow-experience-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-4)"></rect></g><g mask="url(#mask-experience-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-experience-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-experience-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-experience-5)" filter="url(#glow-experience-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-5)"></rect></g><g mask="url(#mask-experience-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:6"><defs><filter id="glow-experience-6" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-6" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-experience-6" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.26s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.6099999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.96s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.6600000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.51s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.31s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.51s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-experience-6)" filter="url(#glow-experience-6)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-6)"></rect></g><g mask="url(#mask-experience-6)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:7"><defs><filter id="glow-experience-7" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-7" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">N</text></mask><pattern id="dots-experience-7" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.47s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.8199999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.17s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.87s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.72s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.52s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.7199999999999998s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">N</text><g mask="url(#mask-experience-7)" filter="url(#glow-experience-7)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-7)"></rect></g><g mask="url(#mask-experience-7)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:8"><defs><filter id="glow-experience-8" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-8" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-experience-8" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.68s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.03s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.38s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.08s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.93s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.73s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.9299999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-experience-8)" filter="url(#glow-experience-8)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-8)"></rect></g><g mask="url(#mask-experience-8)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:9"><defs><filter id="glow-experience-9" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-experience-9" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-experience-9" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.89s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.2399999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.59s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.29s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.1399999999999997s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.94s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.1399999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-experience-9)" filter="url(#glow-experience-9)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-experience-9)"></rect></g><g mask="url(#mask-experience-9)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">05</span>Experience</p><h2 class="section-title mt-3 text-balance">Training and applied AI experience.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">Relevant technical programs, hackathon work and hands-on engineering experience — kept distinct from project ownership or employment claims.</p></div></div></div><div class="experience-timeline-v5"><span class="experience-line-v5" aria-hidden="true"></span><article class="experience-row-v5" data-tone="cyan"><div class="experience-marker-v5" aria-hidden="true"><span></span></div><div class="experience-card-v5"><button type="button" aria-expanded="true" class="experience-card-head-v5"><div class="experience-period-v5">Aug 2026</div><div class="experience-main-v5"><div class="experience-title-row-v5"><h3>AI Hackathons Participant</h3><span class="experience-type-v5">AI / HACKATHON</span></div><div class="experience-meta-v5"><strong>Orange Digital Center Egypt × Creativa Innovation Hubs</strong><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-3.5 w-3.5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> Egypt</span></div><p>Participated in the AI Hackathons program organized through Orange Digital Center Egypt and Creativa Innovation Hubs, with ecosystem partners shown in the official event material.</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down experience-chevron-v5 open" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div class="overflow-hidden" style="height:auto;opacity:1"><div class="experience-card-details-v5"><ul><li>Worked in a hackathon environment focused on building and presenting applied AI solutions under time constraints.</li><li>Developed stronger skills in teamwork, rapid prototyping, technical communication and solution evaluation.</li></ul><div class="experience-tags-v5"><span>AI Hackathon</span><span>Rapid Prototyping</span><span>Teamwork</span><span>Problem Solving</span><span>Presentation</span></div></div></div></div></article><article class="experience-row-v5" data-tone="violet"><div class="experience-marker-v5" aria-hidden="true"><span></span></div><div class="experience-card-v5"><button type="button" aria-expanded="false" class="experience-card-head-v5"><div class="experience-period-v5">Sep 2025 — Jul 2026</div><div class="experience-main-v5"><div class="experience-title-row-v5"><h3>Machine Learning Engineering Trainee</h3><span class="experience-type-v5">AI / ML</span></div><div class="experience-meta-v5"><strong>Digital Egypt Pioneers Initiative (DEPI)</strong><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-3.5 w-3.5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> Egypt</span></div><p>Microsoft AI & Data Science track focused on the applied machine-learning lifecycle.</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down experience-chevron-v5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></article><article class="experience-row-v5" data-tone="gold"><div class="experience-marker-v5" aria-hidden="true"><span></span></div><div class="experience-card-v5"><button type="button" aria-expanded="false" class="experience-card-head-v5"><div class="experience-period-v5">Jul 2025 — Sep 2025</div><div class="experience-main-v5"><div class="experience-title-row-v5"><h3>Robotics Software Engineering Trainee</h3><span class="experience-type-v5">ROBOTICS</span></div><div class="experience-meta-v5"><strong>ST Smart</strong><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-3.5 w-3.5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg> Egypt</span></div><p>50+ hours of practical robotics training across control logic and hardware-software integration.</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down experience-chevron-v5" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></article></div></div></section><section id="projects" class="section-shell section-shell-projects-v5"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:704px;--letter-count:8"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-projects-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">P</text></mask><pattern id="dots-projects-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">P</text><g mask="url(#mask-projects-0)" filter="url(#glow-projects-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-0)"></rect></g><g mask="url(#mask-projects-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-projects-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">R</text></mask><pattern id="dots-projects-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">R</text><g mask="url(#mask-projects-1)" filter="url(#glow-projects-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-1)"></rect></g><g mask="url(#mask-projects-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-projects-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">O</text></mask><pattern id="dots-projects-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">O</text><g mask="url(#mask-projects-2)" filter="url(#glow-projects-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-2)"></rect></g><g mask="url(#mask-projects-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-projects-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">J</text></mask><pattern id="dots-projects-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">J</text><g mask="url(#mask-projects-3)" filter="url(#glow-projects-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-3)"></rect></g><g mask="url(#mask-projects-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-projects-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-projects-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-projects-4)" filter="url(#glow-projects-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-4)"></rect></g><g mask="url(#mask-projects-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-projects-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-projects-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-projects-5)" filter="url(#glow-projects-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-5)"></rect></g><g mask="url(#mask-projects-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:6"><defs><filter id="glow-projects-6" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-6" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-projects-6" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.26s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.6099999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.96s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.6600000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.51s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.31s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.51s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-projects-6)" filter="url(#glow-projects-6)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-6)"></rect></g><g mask="url(#mask-projects-6)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:7"><defs><filter id="glow-projects-7" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-projects-7" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">S</text></mask><pattern id="dots-projects-7" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.47s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.8199999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.17s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.87s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.72s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.52s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.7199999999999998s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">S</text><g mask="url(#mask-projects-7)" filter="url(#glow-projects-7)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-projects-7)"></rect></g><g mask="url(#mask-projects-7)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">03</span>Projects</p><h2 class="section-title mt-3 text-balance">Selected systems, presented like products.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">A mix of evidence-grounded GenAI, computer vision, edge AI, analytics and machine-learning work — with real metrics where they exist.</p></div><div class="shrink-0"><a href="https://github.com/AdhamElsayedAI?tab=repositories" target="_blank" rel="noreferrer" class="button-secondary text-xs">All repositories <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div class="projects-grid-v5"><div class="project-card-v5 project-card-featured-v5 group" style="opacity:0;transform:translateY(22px)"><div class="project-featured-media-v5"><img src="/images/medflow/rag-chat.png" alt="MedFlow evidence-grounded RAG chat interface" class="project-featured-image-v5" width="1400" height="875"/><div class="project-featured-overlay-v5"></div><span class="project-featured-logo-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain-circuit h-7 w-7"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"></path><path d="M9 13a4.5 4.5 0 0 0 3-4"></path><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"></path><path d="M3.477 10.896a4 4 0 0 1 .585-.396"></path><path d="M6 18a4 4 0 0 1-1.967-.516"></path><path d="M12 13h4"></path><path d="M12 18h6a2 2 0 0 1 2 2v1"></path><path d="M12 8h8"></path><path d="M16 8V5a2 2 0 0 1 2-2"></path><circle cx="16" cy="13" r=".5"></circle><circle cx="18" cy="3" r=".5"></circle><circle cx="20" cy="21" r=".5"></circle><circle cx="20" cy="8" r=".5"></circle></svg></span><div class="project-featured-badges-v5"><span>FEATURED · TEAM PROJECT</span><span>🏆 2ND PLACE</span></div><div class="project-featured-caption-v5"><span>MEDFLOW</span><strong>Evidence-grounded clinical AI</strong></div></div><div class="project-card-body-v5"><div><p class="project-card-category-v5">Generative AI / RAG / Healthcare AI</p><h3 class="project-card-title-v5">MedFlow-AI</h3><p class="project-card-description-v5">Evidence-grounded clinical AI system using retrieval-augmented generation, verifiable citations, safety guardrails and evaluation-driven engineering.</p></div><div class="project-metrics-v5"><div><strong>53.12%</strong><span>Precision@4</span></div><div><strong>87.50%</strong><span>Hit@4</span></div><div><strong>≈ 0.7031</strong><span>MRR</span></div></div><p class="project-metric-note-v5">Retrieval engineering metrics — not clinical accuracy.</p><div class="project-tags-v5"><span>RAG</span><span>BGE</span><span>ChromaDB</span><span>BM25</span><span>RRF</span><span>Hugging Face</span><span>FastAPI</span><span>Groq</span><span>Python</span></div><div class="project-featured-footer-v5"><div class="project-gallery-dots-v5" aria-label="MedFlow screenshots"><button type="button" aria-label="Show MedFlow screenshot 1" aria-pressed="true" class="active"></button><button type="button" aria-label="Show MedFlow screenshot 2" aria-pressed="false" class=""></button><button type="button" aria-label="Show MedFlow screenshot 3" aria-pressed="false" class=""></button><button type="button" aria-label="Show MedFlow screenshot 4" aria-pressed="false" class=""></button><button type="button" aria-label="Show MedFlow screenshot 5" aria-pressed="false" class=""></button><button type="button" aria-label="Show MedFlow screenshot 6" aria-pressed="false" class=""></button></div><a href="https://github.com/AdhamElsayedAI/MedFlow-AI" target="_blank" rel="noreferrer" class="project-link-v5">View project <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div class="project-card-v5 project-card-basket group" style="opacity:0;transform:translateY(22px)"><div class="project-poster-v5 project-poster-orange" aria-hidden="true"><div class="project-poster-grid-v5"></div><span class="project-poster-orbit-v5 orbit-a"></span><span class="project-poster-orbit-v5 orbit-b"></span><span class="project-poster-icon-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scan-barcode project-poster-icon-primary-v5"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><path d="M8 7v10"></path><path d="M12 7v10"></path><path d="M17 7v10"></path></svg><span class="project-poster-mini-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-cart"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg></span></span><span class="project-poster-label-v5">VISION CHECKOUT</span></div><div class="project-card-body-v5"><div><p class="project-card-category-v5">Computer Vision / Edge AI</p><h3 class="project-card-title-v5">Smart Basket</h3><p class="project-card-description-v5">Real-time retail product recognition and smart basket system using YOLO and OpenCV on Raspberry Pi with synchronized application state.</p></div><div class="project-metrics-v5 project-metrics-compact-v5"><div><strong>96.89%</strong><span>mAP@0.5</span></div><div><strong>84.79%</strong><span>mAP@0.5:0.95</span></div></div><div class="project-tags-v5"><span>YOLO</span><span>OpenCV</span><span>Raspberry Pi</span><span>ONNX</span><span>Firebase</span><span>Flutter</span><span>Python</span></div><a href="https://github.com/AdhamElsayedAI/Smart-Basket" target="_blank" rel="noreferrer" class="project-link-v5">View repository <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="project-card-v5 project-card-shield group" style="opacity:0;transform:translateY(22px)"><div class="project-poster-v5 project-poster-violet" aria-hidden="true"><div class="project-poster-grid-v5"></div><span class="project-poster-orbit-v5 orbit-a"></span><span class="project-poster-orbit-v5 orbit-b"></span><span class="project-poster-icon-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scan-face project-poster-icon-primary-v5"><path d="M3 7V5a2 2 0 0 1 2-2h2"></path><path d="M17 3h2a2 2 0 0 1 2 2v2"></path><path d="M21 17v2a2 2 0 0 1-2 2h-2"></path><path d="M7 21H5a2 2 0 0 1-2-2v-2"></path><path d="M8 14s1.5 2 4 2 4-2 4-2"></path><path d="M9 9h.01"></path><path d="M15 9h.01"></path></svg><span class="project-poster-mini-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></span></span><span class="project-poster-label-v5">AI PROCTORING</span></div><div class="project-card-body-v5"><div><p class="project-card-category-v5">AI Exam Monitoring</p><h3 class="project-card-title-v5">Code AI Proctor</h3><p class="project-card-description-v5">AI-powered exam monitoring platform combining webcam inference, incident detection and an auditable exam workflow.</p></div><div class="project-tags-v5"><span>Computer Vision</span><span>YOLO</span><span>PyTorch</span><span>FastAPI</span><span>Python</span></div><a href="https://github.com/AdhamElsayedAI/code-ai-proctor" target="_blank" rel="noreferrer" class="project-link-v5">View repository <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="project-card-v5 project-card-chart group" style="opacity:0;transform:translateY(22px)"><div class="project-poster-v5 project-poster-blue" aria-hidden="true"><div class="project-poster-grid-v5"></div><span class="project-poster-orbit-v5 orbit-a"></span><span class="project-poster-orbit-v5 orbit-b"></span><span class="project-poster-icon-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap project-poster-icon-primary-v5"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg><span class="project-poster-mini-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></span></span><span class="project-poster-label-v5">LEARNING ANALYTICS</span></div><div class="project-card-body-v5"><div><p class="project-card-category-v5">Data Analytics</p><h3 class="project-card-title-v5">Student Performance Analysis</h3><p class="project-card-description-v5">Exploratory analysis of student outcomes, study behavior and academic performance using reproducible Python data workflows.</p></div><div class="project-tags-v5"><span>Python</span><span>Pandas</span><span>Matplotlib</span><span>Data Analysis</span></div><a href="https://github.com/AdhamElsayedAI/Student-Performance-Analysis" target="_blank" rel="noreferrer" class="project-link-v5">View repository <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="project-card-v5 project-card-spark group" style="opacity:0;transform:translateY(22px)"><div class="project-poster-v5 project-poster-rose" aria-hidden="true"><div class="project-poster-grid-v5"></div><span class="project-poster-orbit-v5 orbit-a"></span><span class="project-poster-orbit-v5 orbit-b"></span><span class="project-poster-icon-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-round-minus project-poster-icon-primary-v5"><path d="M2 21a8 8 0 0 1 13.292-6"></path><circle cx="10" cy="8" r="5"></circle><path d="M22 19h-6"></path></svg><span class="project-poster-mini-v5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down"><polyline points="22 17 13.5 8.5 8.5 13.5 2 7"></polyline><polyline points="16 17 22 17 22 11"></polyline></svg></span></span><span class="project-poster-label-v5">CHURN PREDICTION</span></div><div class="project-card-body-v5"><div><p class="project-card-category-v5">Machine Learning / Big Data</p><h3 class="project-card-title-v5">Telco Customer Churn</h3><p class="project-card-description-v5">PySpark machine-learning pipeline for churn analysis and prediction using encoded customer attributes and logistic regression.</p></div><div class="project-tags-v5"><span>PySpark</span><span>MLlib</span><span>Logistic Regression</span><span>Data Analysis</span></div><a href="https://github.com/AdhamElsayedAI/Telco-Customer-Churn-Project" target="_blank" rel="noreferrer" class="project-link-v5">View repository <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3.5 w-3.5"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div></div></section><section id="achievements" class="section-shell section-tint"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:968px;--letter-count:11"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-achievement-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">A</text></mask><pattern id="dots-achievement-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">A</text><g mask="url(#mask-achievement-0)" filter="url(#glow-achievement-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-0)"></rect></g><g mask="url(#mask-achievement-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-achievement-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-achievement-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-achievement-1)" filter="url(#glow-achievement-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-1)"></rect></g><g mask="url(#mask-achievement-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-achievement-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">H</text></mask><pattern id="dots-achievement-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">H</text><g mask="url(#mask-achievement-2)" filter="url(#glow-achievement-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-2)"></rect></g><g mask="url(#mask-achievement-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-achievement-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-achievement-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-achievement-3)" filter="url(#glow-achievement-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-3)"></rect></g><g mask="url(#mask-achievement-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-achievement-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-achievement-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-achievement-4)" filter="url(#glow-achievement-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-4)"></rect></g><g mask="url(#mask-achievement-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-achievement-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">V</text></mask><pattern id="dots-achievement-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">V</text><g mask="url(#mask-achievement-5)" filter="url(#glow-achievement-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-5)"></rect></g><g mask="url(#mask-achievement-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:6"><defs><filter id="glow-achievement-6" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-6" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-achievement-6" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.26s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.6099999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.96s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.6600000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.51s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.31s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.51s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-achievement-6)" filter="url(#glow-achievement-6)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-6)"></rect></g><g mask="url(#mask-achievement-6)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:7"><defs><filter id="glow-achievement-7" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-7" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">M</text></mask><pattern id="dots-achievement-7" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.47s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.8199999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.17s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.87s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.72s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.52s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.7199999999999998s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">M</text><g mask="url(#mask-achievement-7)" filter="url(#glow-achievement-7)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-7)"></rect></g><g mask="url(#mask-achievement-7)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:8"><defs><filter id="glow-achievement-8" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-8" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-achievement-8" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.68s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.03s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.38s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.08s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.93s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.73s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.9299999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-achievement-8)" filter="url(#glow-achievement-8)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-8)"></rect></g><g mask="url(#mask-achievement-8)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:9"><defs><filter id="glow-achievement-9" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-9" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">N</text></mask><pattern id="dots-achievement-9" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.89s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.2399999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.59s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.29s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.1399999999999997s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.94s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.1399999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">N</text><g mask="url(#mask-achievement-9)" filter="url(#glow-achievement-9)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-9)"></rect></g><g mask="url(#mask-achievement-9)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:10"><defs><filter id="glow-achievement-10" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-achievement-10" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-achievement-10" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-2.1s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.45s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.8s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.5s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.35s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-3.1500000000000004s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.35s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-achievement-10)" filter="url(#glow-achievement-10)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-achievement-10)"></rect></g><g mask="url(#mask-achievement-10)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">04</span>Achievement</p><h2 class="section-title mt-3 text-balance">2nd Place · Mansoura AI Hackathon 2026</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">A team achievement for MedFlow, an evidence-grounded clinical AI prototype built around retrieval quality, traceable citations and safety-aware behavior.</p></div></div></div><div class="achievement-card overflow-hidden" style="opacity:0;transform:translateY(22px)"><div class="grid lg:grid-cols-[0.82fr_1.18fr]"><div class="relative min-h-[280px] overflow-hidden border-b border-line lg:min-h-[430px] lg:border-b-0 lg:border-r"><img src="/images/medflow/team-photo.png" alt="The MedFlow team at the Mansoura AI Hackathon" class="absolute inset-0 h-full w-full object-cover" width="1400" height="900"/><div class="absolute inset-0 bg-gradient-to-t from-[#06100c]/90 via-transparent to-transparent"></div><div class="absolute inset-x-5 bottom-5 text-white sm:inset-x-7 sm:bottom-7"><span class="inline-flex items-center gap-2 rounded-full border border-white/20 bg-black/30 px-3 py-1.5 font-mono text-[9px] uppercase tracking-[0.18em] backdrop-blur"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-3 w-3" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg> Team Project</span></div></div><div class="relative p-6 sm:p-8 lg:p-10"><div aria-hidden="true" class="absolute right-5 top-5 font-mono text-7xl font-black text-warm/[0.06] sm:text-9xl">02</div><div class="relative"><div class="flex items-center gap-3"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-warm/30 bg-warm/10 text-warm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy h-5 w-5" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg></span><span><span class="block font-mono text-[9px] uppercase tracking-[0.2em] text-muted">Placement</span><strong class="block text-xl font-black text-warm">2nd Place</strong></span></div><p class="mt-8 font-mono text-[10px] font-bold uppercase tracking-[0.2em] text-accent">Mansoura AI Hackathon 2026</p><h3 class="mt-2 text-3xl font-black leading-tight tracking-[-0.05em] text-ink sm:text-4xl">MedFlow — Evidence-Grounded Clinical AI</h3><p class="mt-5 max-w-2xl leading-8 text-muted">The team developed a clinical AI prototype that connects hybrid retrieval, evidence sufficiency checks, grounded generation, citation resolution and safety validation into one auditable workflow.</p><div class="mt-7 grid gap-3 sm:grid-cols-3"><div class="rounded-xl border border-line bg-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 text-accent" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><span class="mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted">Type</span><strong class="mt-1 block text-sm text-ink">Team Project</strong></div><div class="rounded-xl border border-line bg-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-medal h-4 w-4 text-accent" aria-hidden="true"><path d="M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15"></path><path d="M11 12 5.12 2.2"></path><path d="m13 12 5.88-9.8"></path><path d="M8 7h8"></path><circle cx="12" cy="17" r="5"></circle><path d="M12 18v-2h-.5"></path></svg><span class="mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted">Project</span><strong class="mt-1 block text-sm text-ink">MedFlow</strong></div><div class="rounded-xl border border-line bg-elevated p-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy h-4 w-4 text-accent" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><span class="mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted">Result</span><strong class="mt-1 block text-sm text-ink">2nd Place</strong></div></div><a href="https://github.com/AdhamElsayedAI/MedFlow-AI" target="_blank" rel="noreferrer" class="button-secondary mt-7">View the team project <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div></div></div></section><section id="certifications" class="section-shell section-tint"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:1120px;--letter-count:14"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-certifications-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-certifications-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-certifications-0)" filter="url(#glow-certifications-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-0)"></rect></g><g mask="url(#mask-certifications-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-certifications-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">E</text></mask><pattern id="dots-certifications-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">E</text><g mask="url(#mask-certifications-1)" filter="url(#glow-certifications-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-1)"></rect></g><g mask="url(#mask-certifications-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-certifications-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">R</text></mask><pattern id="dots-certifications-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">R</text><g mask="url(#mask-certifications-2)" filter="url(#glow-certifications-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-2)"></rect></g><g mask="url(#mask-certifications-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-certifications-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-certifications-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-certifications-3)" filter="url(#glow-certifications-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-3)"></rect></g><g mask="url(#mask-certifications-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-certifications-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-certifications-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-certifications-4)" filter="url(#glow-certifications-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-4)"></rect></g><g mask="url(#mask-certifications-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-certifications-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">F</text></mask><pattern id="dots-certifications-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">F</text><g mask="url(#mask-certifications-5)" filter="url(#glow-certifications-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-5)"></rect></g><g mask="url(#mask-certifications-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:6"><defs><filter id="glow-certifications-6" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-6" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-certifications-6" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.26s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.6099999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.96s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.6600000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.51s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.31s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.51s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-certifications-6)" filter="url(#glow-certifications-6)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-6)"></rect></g><g mask="url(#mask-certifications-6)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:7"><defs><filter id="glow-certifications-7" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-7" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-certifications-7" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.47s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.8199999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.17s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.87s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.72s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.52s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.7199999999999998s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-certifications-7)" filter="url(#glow-certifications-7)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-7)"></rect></g><g mask="url(#mask-certifications-7)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:8"><defs><filter id="glow-certifications-8" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-8" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">A</text></mask><pattern id="dots-certifications-8" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.68s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.03s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.38s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.08s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.93s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.73s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.9299999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">A</text><g mask="url(#mask-certifications-8)" filter="url(#glow-certifications-8)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-8)"></rect></g><g mask="url(#mask-certifications-8)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:9"><defs><filter id="glow-certifications-9" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-9" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-certifications-9" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.89s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.2399999999999998s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.59s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.29s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.1399999999999997s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.94s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.1399999999999997s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-certifications-9)" filter="url(#glow-certifications-9)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-9)"></rect></g><g mask="url(#mask-certifications-9)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:10"><defs><filter id="glow-certifications-10" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-10" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">I</text></mask><pattern id="dots-certifications-10" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-2.1s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.45s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-2.8s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.5s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.35s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-3.1500000000000004s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.35s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">I</text><g mask="url(#mask-certifications-10)" filter="url(#glow-certifications-10)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-10)"></rect></g><g mask="url(#mask-certifications-10)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:11"><defs><filter id="glow-certifications-11" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-11" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">O</text></mask><pattern id="dots-certifications-11" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-2.31s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.66s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-3.01s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.71s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.56s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-3.3600000000000003s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.56s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">O</text><g mask="url(#mask-certifications-11)" filter="url(#glow-certifications-11)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-11)"></rect></g><g mask="url(#mask-certifications-11)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:12"><defs><filter id="glow-certifications-12" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-12" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">N</text></mask><pattern id="dots-certifications-12" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-2.52s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-2.87s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-3.2199999999999998s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-2.92s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.77s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-3.5700000000000003s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.77s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">N</text><g mask="url(#mask-certifications-12)" filter="url(#glow-certifications-12)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-12)"></rect></g><g mask="url(#mask-certifications-12)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:13"><defs><filter id="glow-certifications-13" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-certifications-13" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">S</text></mask><pattern id="dots-certifications-13" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-2.73s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-3.08s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-3.4299999999999997s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-3.13s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-2.98s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-3.7800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-3.98s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">S</text><g mask="url(#mask-certifications-13)" filter="url(#glow-certifications-13)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-certifications-13)"></rect></g><g mask="url(#mask-certifications-13)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">06</span>Certifications</p><h2 class="section-title mt-3 text-balance">Continuous learning, clearly organized.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">Professional learning across Generative AI, machine learning, data and engineering programs.</p></div></div></div><div class="mb-6 flex flex-wrap gap-2" role="group" aria-label="Filter certifications"><button type="button" aria-pressed="true" class="filter-pill filter-pill-active">All</button><button type="button" aria-pressed="false" class="filter-pill ">GenAI</button><button type="button" aria-pressed="false" class="filter-pill ">AI / ML</button><button type="button" aria-pressed="false" class="filter-pill ">Data</button><button type="button" aria-pressed="false" class="filter-pill ">Programs</button></div><div class="grid gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-anthropic" role="img" aria-label="Anthropic · Claude Academy source mark"><span class="issuer-brand-symbol" aria-hidden="true">A</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Anthropic · Claude Academy</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Building with the Claude API</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">GenAI</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-cisco" role="img" aria-label="Cisco Networking Academy source mark"><span class="issuer-brand-symbol" aria-hidden="true">CISCO</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Cisco Networking Academy</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Python Essentials 1</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">Programs</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-simplilearn" role="img" aria-label="Simplilearn SkillUp source mark"><span class="issuer-brand-symbol" aria-hidden="true">SL</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Simplilearn SkillUp</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Generative AI</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">GenAI</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-one-million" role="img" aria-label="One Million Prompts source mark"><span class="issuer-brand-symbol" aria-hidden="true">1M</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">One Million Prompts</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">One Million Prompts — Prompt Engineering</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">GenAI</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-cisco" role="img" aria-label="Cisco Networking Academy source mark"><span class="issuer-brand-symbol" aria-hidden="true">CISCO</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Cisco Networking Academy</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Introduction to Modern AI</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">AI / ML</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-microsoft" role="img" aria-label="Microsoft source mark"><span class="issuer-microsoft-grid" aria-hidden="true"><i></i><i></i><i></i><i></i></span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Microsoft</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Introduction to Generative AI and Agents</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">GenAI</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-microsoft" role="img" aria-label="Microsoft source mark"><span class="issuer-microsoft-grid" aria-hidden="true"><i></i><i></i><i></i><i></i></span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Microsoft</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Develop a Generative AI Chat App with Microsoft Foundry</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">GenAI</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-cisco" role="img" aria-label="Cisco Networking Academy source mark"><span class="issuer-brand-symbol" aria-hidden="true">CISCO</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Cisco Networking Academy</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Introduction to Data Science</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">Data</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-ibm" role="img" aria-label="IBM SkillsBuild source mark"><span class="issuer-brand-symbol" aria-hidden="true">IBM</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">IBM SkillsBuild</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Exploring Artificial Intelligence</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">AI / ML</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-huawei" role="img" aria-label="Huawei source mark"><span class="issuer-brand-symbol" aria-hidden="true">HUAWEI</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Huawei</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">HCIA-AI V3.5</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">AI / ML</span><span class="font-mono text-[9px] text-accent">2025</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-st-smart" role="img" aria-label="ST Smart source mark"><span class="issuer-brand-symbol" aria-hidden="true">ST</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">ST Smart</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Robotics Programming Training</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">Programs</span><span class="font-mono text-[9px] text-accent">2025</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-zewail" role="img" aria-label="Zewail City of Science and Technology source mark"><span class="issuer-brand-symbol" aria-hidden="true">ZC</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">Zewail City of Science and Technology</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Introduction to AI & Applications</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">AI / ML</span><span class="font-mono text-[9px] text-accent">2025</span></div></article><article class="cert-card group" style="opacity:0;transform:translateY(12px)"><div class="issuer-identity"><span class="issuer-brand issuer-brand-impact" role="img" aria-label="IMPACT source mark"><span class="issuer-brand-symbol" aria-hidden="true">IM</span></span><span class="min-w-0 flex-1"><span class="issuer-source-label">Issued by</span><strong class="issuer-source-name">IMPACT</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-check h-4 w-4 shrink-0 text-accent" aria-label="Verified source identity"><path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="mt-5 text-[15px] font-extrabold leading-6 text-ink">Artificial Intelligence Training Program</h3><div class="mt-auto flex items-center justify-between border-t border-line pt-4"><span class="font-mono text-[8px] uppercase tracking-[0.17em] text-muted">Programs</span><span class="font-mono text-[9px] text-accent">2024</span></div></article></div></div></section><section id="contact" class="section-shell"><div class="site-container"><div class="section-heading-v5" style="opacity:0;transform:translateY(22px)"><div class="section-dot-banner section-dot-banner-interactive" aria-hidden="true"><div class="section-dot-word-interactive" style="max-width:616px;--letter-count:7"><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:0"><defs><filter id="glow-contact-0" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-0" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-contact-0" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.35s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.7s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.4s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.25s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.05s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.25s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-contact-0)" filter="url(#glow-contact-0)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-0)"></rect></g><g mask="url(#mask-contact-0)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:1"><defs><filter id="glow-contact-1" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-1" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">O</text></mask><pattern id="dots-contact-1" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.21s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.5599999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-0.9099999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.61s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.45999999999999996s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.26s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.46s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">O</text><g mask="url(#mask-contact-1)" filter="url(#glow-contact-1)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-1)"></rect></g><g mask="url(#mask-contact-1)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:2"><defs><filter id="glow-contact-2" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-2" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">N</text></mask><pattern id="dots-contact-2" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.42s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.77s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.1199999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-0.8200000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.6699999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.47s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.67s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">N</text><g mask="url(#mask-contact-2)" filter="url(#glow-contact-2)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-2)"></rect></g><g mask="url(#mask-contact-2)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:3"><defs><filter id="glow-contact-3" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-3" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-contact-3" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.63s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-0.98s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.33s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.03s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-0.88s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.6800000000000002s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-1.88s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-contact-3)" filter="url(#glow-contact-3)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-3)"></rect></g><g mask="url(#mask-contact-3)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:4"><defs><filter id="glow-contact-4" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-4" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">A</text></mask><pattern id="dots-contact-4" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-0.84s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.19s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.54s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.24s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.0899999999999999s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-1.8900000000000001s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.09s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">A</text><g mask="url(#mask-contact-4)" filter="url(#glow-contact-4)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-4)"></rect></g><g mask="url(#mask-contact-4)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:5"><defs><filter id="glow-contact-5" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-5" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">C</text></mask><pattern id="dots-contact-5" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.05s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.4s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.75s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.4500000000000002s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.3s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.1s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.3s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">C</text><g mask="url(#mask-contact-5)" filter="url(#glow-contact-5)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-5)"></rect></g><g mask="url(#mask-contact-5)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg><svg class="section-letter-svg" viewBox="0 0 92 150" role="presentation" focusable="false" style="--letter-index:6"><defs><filter id="glow-contact-6" x="-45%" y="-45%" width="190%" height="190%"><feGaussianBlur stdDeviation="2.6" result="blur"></feGaussianBlur><feMerge><feMergeNode in="blur"></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter><mask id="mask-contact-6" maskUnits="userSpaceOnUse" x="0" y="0" width="92" height="150"><rect width="92" height="150" fill="black"></rect><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-mask-text">T</text></mask><pattern id="dots-contact-6" width="16" height="16" patternUnits="userSpaceOnUse"><circle cx="3.5" cy="3.5" r="2.55" class="section-svg-dot section-svg-dot-primary"><animate attributeName="cy" values="3.5;1.7;3.5;5.1;3.5" dur="2.55s" begin="-1.26s" repeatCount="indefinite"></animate><animate attributeName="r" values="2.35;2.9;2.35" dur="2.1s" begin="-1.6099999999999999s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="3.5" r="2.35" class="section-svg-dot section-svg-dot-secondary"><animate attributeName="cy" values="3.5;5.2;3.5;2;3.5" dur="2.95s" begin="-1.96s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".62;1;.7;.94;.62" dur="2.35s" begin="-1.6600000000000001s" repeatCount="indefinite"></animate></circle><circle cx="3.5" cy="11.8" r="2.25" class="section-svg-dot section-svg-dot-tertiary"><animate attributeName="cx" values="3.5;5;3.5;2.1;3.5" dur="3.15s" begin="-1.51s" repeatCount="indefinite"></animate><animate attributeName="opacity" values=".58;.96;.66;.9;.58" dur="2.7s" begin="-2.31s" repeatCount="indefinite"></animate></circle><circle cx="11.8" cy="11.8" r="2.45" class="section-svg-dot section-svg-dot-primary section-svg-dot-soft"><animate attributeName="cy" values="11.8;10.2;11.8;13.2;11.8" dur="3.35s" begin="-2.51s" repeatCount="indefinite"></animate></circle></pattern></defs><text x="46" y="77" text-anchor="middle" dominant-baseline="middle" class="section-letter-silhouette">T</text><g mask="url(#mask-contact-6)" filter="url(#glow-contact-6)" class="section-letter-dot-field"><rect x="-18" y="-18" width="128" height="186" fill="url(#dots-contact-6)"></rect></g><g mask="url(#mask-contact-6)" class="section-letter-scan-layer"><rect class="section-letter-scan" x="-42" y="0" width="28" height="150"></rect></g></svg></div></div><div class="section-heading-v5-copy"><div class="max-w-3xl"><p class="ref-section-kicker"><span class="ref-section-number">07</span>Contact</p><h2 class="section-title mt-3 text-balance">Let’s build something useful.</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-muted sm:text-base">Open to AI engineering opportunities, technical collaborations and projects involving Generative AI, RAG, computer vision or edge AI.</p></div></div></div><div class="grid min-w-0 grid-cols-[minmax(0,1fr)] gap-5 lg:grid-cols-[minmax(0,1.05fr)_minmax(0,0.95fr)]"><div class="contact-cta min-w-0 overflow-hidden p-7 sm:p-10" style="opacity:0;transform:translateY(22px)"><div aria-hidden="true" class="absolute -right-20 -top-20 h-64 w-64 rounded-full border border-white/10"></div><div aria-hidden="true" class="absolute -right-8 -top-8 h-40 w-40 rounded-full border border-white/10"></div><div class="relative"><p class="font-mono text-[10px] font-bold uppercase tracking-[0.22em] text-[#9bf0c5]">Start a conversation</p><h3 class="mt-4 max-w-xl text-3xl font-black leading-tight tracking-[-0.05em] text-white sm:text-4xl">Have an AI problem worth measuring properly?</h3><p class="mt-5 max-w-xl leading-7 text-white/70">Send a short note about the system, role or collaboration. Email is the fastest direct route.</p><a href="mailto:adhamelsayed515@gmail.com" class="mt-8 inline-flex min-h-11 items-center gap-2 rounded-xl bg-white px-5 text-sm font-black text-[#07110d] transition-transform hover:-translate-y-0.5">Email Adham <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div><div class="panel-card min-w-0 p-5 sm:p-7" style="opacity:0;transform:translateY(22px)"><div class="space-y-2"><a href="mailto:adhamelsayed515@gmail.com" class="contact-row group"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></span><span class="min-w-0 flex-1"><span class="block font-mono text-[8px] uppercase tracking-[0.18em] text-muted">Email</span><span class="mt-1 block break-words text-sm font-bold text-ink">adhamelsayed515@gmail.com</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="https://github.com/AdhamElsayedAI" target="_blank" rel="noreferrer" class="contact-row group"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-4 w-4" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></span><span class="min-w-0 flex-1"><span class="block font-mono text-[8px] uppercase tracking-[0.18em] text-muted">GitHub</span><span class="mt-1 block break-words text-sm font-bold text-ink">github.com/AdhamElsayedAI</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="https://www.linkedin.com/in/adham-elsayed-" target="_blank" rel="noreferrer" class="contact-row group"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-4 w-4" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></span><span class="min-w-0 flex-1"><span class="block font-mono text-[8px] uppercase tracking-[0.18em] text-muted">LinkedIn</span><span class="mt-1 block break-words text-sm font-bold text-ink">linkedin.com/in/adham-elsayed-</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><div class="contact-row"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></span><span class="min-w-0 flex-1"><span class="block font-mono text-[8px] uppercase tracking-[0.18em] text-muted">Location</span><span class="mt-1 block break-words text-sm font-bold text-ink">Egypt</span></span></div></div></div></div></div></section></main><footer class="border-t border-line py-8"><div class="site-container flex flex-col items-center justify-between gap-5 sm:flex-row"><div class="text-center sm:text-left"><p class="text-sm font-extrabold text-ink">Adham Elsayed <span class="text-accent">·</span> AI Engineer</p><p class="mt-1 text-xs text-muted">© 2026 · Built for clarity, evidence and real systems.</p></div><div class="flex items-center gap-2"><a class="icon-button" href="https://github.com/AdhamElsayedAI" target="_blank" rel="noreferrer" aria-label="GitHub profile"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-4 w-4" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a class="icon-button" href="https://www.linkedin.com/in/adham-elsayed-" target="_blank" rel="noreferrer" aria-label="LinkedIn profile"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-4 w-4" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a class="icon-button" href="mailto:adhamelsayed515@gmail.com" aria-label="Email Adham Elsayed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></div></div></footer><!--$--><!--/$--><script src="/_next/static/chunks/3l04zcqx63h3y.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[59919,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"themeBootstrapScript\"]\n3:I[59919,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"ThemeProvider\"]\n4:I[39756,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"default\"]\n5:I[37457,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"default\"]\n6:I[45678,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Navbar\"]\n7:I[45272,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"ReferenceEnhancements\"]\n17:I[68027,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0czpow_ag1yzu.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0czpow_ag1yzu.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/32aon2ut8kpjb.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}]}],[\"$\",\"body\",null,{\"data-build-sha\":\"52c66f6870b5c041d3ad26e9e4616a9bf55f0f4c\",\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"skip-link\",\"children\":\"Skip to main content\"}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"children\":[[\"$\",\"section\",null,{\"id\":\"home\",\"className\":\"ref-hero-section\",\"children\":[\"$\",\"div\",null,{\"className\":\"ref-hero-panel\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"ref-hero-gradient\"}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"ref-dot-grid\"}],[\"$\",\"div\",null,{\"className\":\"ref-hero-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ref-availability\",\"children\":[[\"$\",\"span\",null,{\"className\":\"relative grid h-2 w-2 place-items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute h-2 w-2 animate-ping rounded-full bg-cyan/60\"}],[\"$\",\"span\",null,{\"className\":\"h-1.5 w-1.5 rounded-full bg-cyan\"}]]}],\"Available now\"]}],[[\"$\",\"span\",\"Generative AI\",{\"className\":\"chip\",\"children\":\"Generative AI\"}],[\"$\",\"span\",\"RAG\",{\"className\":\"chip\",\"children\":\"RAG\"}],[\"$\",\"span\",\"Computer Vision\",{\"className\":\"chip\",\"children\":\"Computer Vision\"}],[\"$\",\"span\",\"LLM APIs\",{\"className\":\"chip\",\"children\":\"LLM APIs\"}]]]}],[\"$\",\"h1\",null,{\"className\":\"ref-hero-title\",\"children\":[\"Hi, I'm \",[\"$\",\"span\",null,{\"className\":\"ref-name-glow\",\"children\":\"Adham Elsayed\"}]]}],[\"$\",\"p\",null,{\"className\":\"ref-tagline\",\"children\":\"I build intelligent systems that connect AI models with real-world applications — from evidence-grounded GenAI and RAG systems to computer vision and edge AI.\"}],[\"$\",\"div\",null,{\"className\":\"ref-inline-terminal\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ref-terminal-head\",\"children\":[[\"$\",\"span\",null,{\"children\":\"~/adham\"}],[\"$\",\"span\",null,{\"children\":\"AI ENGINEER\"}]]}],[\"$\",\"div\",null,{\"className\":\"ref-terminal-body\",\"children\":[[\"$\",\"p\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"ref-prompt\",\"children\":\"$$\"}],\" focus \",[\"$\",\"span\",null,{\"className\":\"ref-terminal-gold\",\"children\":\"Generative AI · RAG · Computer Vision\"}]]}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"ref-prompt\",\"children\":\"$$\"}],\" build \",[\"$\",\"span\",null,{\"className\":\"text-muted\",\"children\":\"models → evaluation → APIs → products\"}]]}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"ref-prompt\",\"children\":\"$$\"}],\" latest \",[\"$\",\"span\",null,{\"className\":\"ref-terminal-red\",\"children\":\"2nd Place · Mansoura AI Hackathon 2026\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-6 flex flex-col gap-4 sm:flex-row sm:flex-wrap sm:items-center\",\"children\":[\"$L8\",\"$L9\"]}]]}],\"$La\"]}]]}]}],\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\"]}],\"$L12\",\"$L13\"],[\"$L14\"],\"$L15\"]}],{},null,false,null]},null,false,null],\"$L16\",false]],\"m\":\"$undefined\",\"G\":[\"$17\",[\"$L18\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"6HBJobJko7oubPtHG4C1R\"}\n19:I[25413,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"SectionHeading\"]\n1a:I[96199,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Reveal\"]\n1e:I[87114,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Skills\"]\n1f:I[15,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Experience\"]\n20:I[48005,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Projects\"]\n2a:I[66825,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"Certifications\"]\n30:I[90715,[\"/_next/static/chunks/32aon2ut8kpjb.js\",\"/_next/static/chunks/3jfbvudyrr7y-.js\"],\"BackToTop\"]\n31:I[97367,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"OutletBoundary\"]\n32:\"$Sreact.suspense\"\n34:I[97367,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"ViewportBoundary\"]\n36:I[97367,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"MetadataBoundary\"]\n:HL[\"/images/adham-transparent-v2.png\",\"image\",{\"fetchPriority\":\"high\"}]\n:HL[\"/images/medflow/team-photo.png\",\"image\"]\n8:[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col gap-3 sm:w-auto sm:flex-row\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#projects\",\"className\":\"button-primary w-full sm:w-auto\",\"children\":[\"View Projects \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}],[\"$\",\"a\",null,{\"href\":\"#contact\",\"className\":\"button-secondary w-full sm:w-auto\",\"children\":\"Contact Me\"}]]}]\n9:[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/AdhamElsayedAI\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"aria-label\":\"GitHub\",\"className\":\"grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github h-4 w-4\",\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/in/adham-elsayed-\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"aria-label\":\"LinkedIn\",\"className\":\"grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin h-4 w-4\",\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"a\",null,{\"href\":\"mailto:adhamelsayed515@gmail.com\",\"aria-label\":\"Email\",\"className\":\"grid h-10 w-10 place-items-center rounded-full border border-line text-muted transition-colors hover:border-accent hover:text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail h-4 w-4\",\"children\":[[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"1ocrg3\",{\"d\":\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"}],\"$undefined\"]}]}]]}]\na:[\"$\",\"div\",null,{\"className\":\"ref-portrait-wrap\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"portrait-soft-glow-v7\"}],[\"$\",\"div\",null,{\"className\":\"portrait-frame-soft-v7\",\"aria-label\":\"Adham Elsayed portrait\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"portrait-frame-line-v7\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"portrait-frame-corner-v7 portrait-frame-corner-tl-v7\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"portrait-frame-corner-v7 portrait-frame-corner-br-v7\"}],[\"$\",\"div\",null,{\"className\":\"portrait-photo-clean-v7\",\"children\":[\"$\",\"img\",null,{\"src\":\"/images/adham-transparent-v2.png\",\"alt\":\"Adham Elsayed in his original light gray suit portrait\",\"width\":\"1254\",\"height\":\"1254\",\"fetchPriority\":\"high\"}]}]]}]]}]\nb:[\"$\",\"section\",null,{\"id\":\"about\",\"className\":\"section-shell\",\"children\":[\"$\",\"div\",null,{\"className\":\"site-container\",\"children\":[[\"$\",\"$L19\",null,{\"number\":\"01\",\"eyebrow\":\"About\",\"title\":\"Engineering AI beyond the model.\",\"description\":\"I focus on the complete loop: evidence, models, evaluation, APIs, deployment and the product experience around them.\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-5 lg:grid-cols-[1.08fr_0.92fr]\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"panel-card p-6 sm:p-8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow-badge\",\"children\":\"Mansoura University\"}],[\"$\",\"h3\",null,{\"className\":\"mt-5 max-w-xl text-2xl font-black leading-tight tracking-[-0.04em] text-ink sm:text-3xl\",\"children\":\"Building complete intelligent systems, not isolated demos.\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-2xl leading-8 text-muted\",\"children\":\"I'm a final-year Artificial Intelligence Engineering student at the Faculty of Engineering, Mansoura University. My work spans Generative AI, RAG, computer vision, edge deployment, evaluation, APIs and intelligent applications.\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 leading-8 text-muted\",\"children\":\"I'm especially interested in systems that can show their evidence, measure their behavior and fail safely when confidence is not enough.\"}]]}],[\"$\",\"$L1a\",null,{\"delay\":0.08,\"className\":\"terminal-card overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"terminal-bar\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex gap-1.5\",\"aria-hidden\":true,\"children\":[[\"$\",\"i\",null,{\"className\":\"h-2 w-2 rounded-full bg-[#ff6b6b]\"}],[\"$\",\"i\",null,{\"className\":\"h-2 w-2 rounded-full bg-[#f7c65c]\"}],[\"$\",\"i\",null,{\"className\":\"h-2 w-2 rounded-full bg-accent\"}]]}],[\"$\",\"span\",null,{\"children\":\"profile.json\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-4 p-5 sm:p-7\",\"children\":[[\"$\",\"div\",\"Education\",{\"className\":\"flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-graduation-cap h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"j76jl0\",{\"d\":\"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z\"}],[\"$\",\"path\",\"1lu8f3\",{\"d\":\"M22 10v6\"}],[\"$\",\"path\",\"1r8lef\",{\"d\":\"M6 12.5V16a6 3 0 0 0 12 0v-3.5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[9px] uppercase tracking-[0.2em] text-muted\",\"children\":\"Education\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"B.Sc. Artificial Intelligence Engineering\"}]]}]]}],[\"$\",\"div\",\"Department\",{\"className\":\"flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-brain-circuit h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"l5xja\",{\"d\":\"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\"}],[\"$\",\"path\",\"10igwf\",{\"d\":\"M9 13a4.5 4.5 0 0 0 3-4\"}],[\"$\",\"path\",\"105sqy\",{\"d\":\"M6.003 5.125A3 3 0 0 0 6.401 6.5\"}],[\"$\",\"path\",\"ql3yin\",{\"d\":\"M3.477 10.896a4 4 0 0 1 .585-.396\"}],[\"$\",\"path\",\"2e4loj\",{\"d\":\"M6 18a4 4 0 0 1-1.967-.516\"}],[\"$\",\"path\",\"1ku699\",{\"d\":\"M12 13h4\"}],[\"$\",\"path\",\"105ag5\",{\"d\":\"M12 18h6a2 2 0 0 1 2 2v1\"}],[\"$\",\"path\",\"1lhi5i\",{\"d\":\"M12 8h8\"}],[\"$\",\"path\",\"u6izg6\",{\"d\":\"M16 8V5a2 2 0 0 1 2-2\"}],[\"$\",\"circle\",\"ry7gng\",{\"cx\":\"16\",\"cy\":\"13\",\"r\":\".5\"}],[\"$\",\"circle\",\"1aiba7\",{\"cx\":\"18\",\"cy\":\"3\",\"r\":\".5\"}],[\"$\",\"circle\",\"yhc1fs\",{\"cx\":\"20\",\"cy\":\"21\",\"r\":\".5\"}],[\"$\",\"circle\",\"1e43v0\",{\"cx\":\"20\",\"cy\":\"8\",\"r\":\".5\"}],\"$undefined\"]}]}],\"$L1b\"]}],\"$L1c\",\"$L1d\"]}]]}]]}]]}]}]\nc:[\"$\",\"$L1e\",null,{}]\nd:[\"$\",\"$L1f\",null,{}]\ne:[\"$\",\"$L20\",null,{}]\nf:[\"$\",\"section\",null,{\"id\":\"achievements\",\"className\":\"section-shell section-tint\",\"children\":[\"$\",\"div\",null,{\"className\":\"site-container\",\"children\":[[\"$\",\"$L19\",null,{\"number\":\"04\",\"eyebrow\":\"Achievement\",\"title\":\"2nd Place · Mansoura AI Hackathon 2026\",\"description\":\"A team achievement for MedFlow, an evidence-grounded clinical AI prototype built around retrieval quality, traceable citations and safety-aware behavior.\"}],[\"$\",\"$L1a\",null,{\"className\":\"achievement-card overflow-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid lg:grid-cols-[0.82fr_1.18fr]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative min-h-[280px] overflow-hidden border-b border-line lg:min-h-[430px] lg:border-b-0 lg:border-r\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/images/medflow/team-photo.png\",\"alt\":\"The MedFlow team at the Mansoura AI Hackathon\",\"className\":\"absolute inset-0 h-full w-full object-cover\",\"width\":\"1400\",\"height\":\"900\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-t from-[#06100c]/90 via-transparent to-transparent\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-5 bottom-5 text-white sm:inset-x-7 sm:bottom-7\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-2 rounded-full border border-white/20 bg-black/30 px-3 py-1.5 font-mono text-[9px] uppercase tracking-[0.18em] backdrop-blur\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-users h-3 w-3\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1yyitq\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}],[\"$\",\"circle\",\"nufk8\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\"}],[\"$\",\"path\",\"kshegd\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\"}],[\"$\",\"path\",\"1da9ce\",{\"d\":\"M16 3.13a4 4 0 0 1 0 7.75\"}],\"$undefined\"]}],\" Team Project\"]}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative p-6 sm:p-8 lg:p-10\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute right-5 top-5 font-mono text-7xl font-black text-warm/[0.06] sm:text-9xl\",\"children\":\"02\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-12 w-12 place-items-center rounded-2xl border border-warm/30 bg-warm/10 text-warm\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trophy h-5 w-5\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17hqa7\",{\"d\":\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"}],[\"$\",\"path\",\"lmptdp\",{\"d\":\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"}],[\"$\",\"path\",\"57wxv0\",{\"d\":\"M4 22h16\"}],[\"$\",\"path\",\"1nw9bq\",{\"d\":\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"}],[\"$\",\"path\",\"1np0yb\",{\"d\":\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"}],[\"$\",\"path\",\"u46fv3\",{\"d\":\"M18 2H6v7a6 6 0 0 0 12 0V2Z\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[9px] uppercase tracking-[0.2em] text-muted\",\"children\":\"Placement\"}],[\"$\",\"strong\",null,{\"className\":\"block text-xl font-black text-warm\",\"children\":\"2nd Place\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8 font-mono text-[10px] font-bold uppercase tracking-[0.2em] text-accent\",\"children\":\"Mansoura AI Hackathon 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-2 text-3xl font-black leading-tight tracking-[-0.05em] text-ink sm:text-4xl\",\"children\":\"MedFlow — Evidence-Grounded Clinical AI\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-2xl leading-8 text-muted\",\"children\":\"The team developed a clinical AI prototype that connects hybrid retrieval, evidence sufficiency checks, grounded generation, citation resolution and safety validation into one auditable workflow.\"}],[\"$\",\"div\",null,{\"className\":\"mt-7 grid gap-3 sm:grid-cols-3\",\"children\":[[\"$\",\"div\",\"Type\",{\"className\":\"rounded-xl border border-line bg-elevated p-4\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-users h-4 w-4 text-accent\",\"aria-hidden\":true,\"children\":[\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$undefined\"]}],\"$L25\",\"$L26\"]}],\"$L27\",\"$L28\"]}],\"$L29\"]}]]}]]}]}]]}]}]\n10:[\"$\",\"$L2a\",null,{}]\n11:[\"$\",\"section\",null,{\"id\":\"contact\",\"className\":\"section-shell\",\"children\":[\"$\",\"div\",null,{\"className\":\"site-container\",\"children\":[[\"$\",\"$L19\",null,{\"number\":\"07\",\"eyebrow\":\"Contact\",\"title\":\"Let’s build something useful.\",\"description\":\"Open to AI engineering opportunities, technical collaborations and projects involving Generative AI, RAG, computer vision or edge AI.\"}],[\"$\",\"div\",null,{\"className\":\"grid min-w-0 grid-cols-[minmax(0,1fr)] gap-5 lg:grid-cols-[minmax(0,1.05fr)_minmax(0,0.95fr)]\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"contact-cta min-w-0 overflow-hidden p-7 sm:p-10\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute -right-20 -top-20 h-64 w-64 rounded-full border border-white/10\"}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"absolute -right-8 -top-8 h-40 w-40 rounded-full border border-white/10\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] font-bold uppercase tracking-[0.22em] text-[#9bf0c5]\",\"children\":\"Start a conversation\"}],[\"$\",\"h3\",null,{\"className\":\"mt-4 max-w-xl text-3xl font-black leading-tight tracking-[-0.05em] text-white sm:text-4xl\",\"children\":\"Have an AI problem worth measuring properly?\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-xl leading-7 text-white/70\",\"children\":\"Send a short note about the system, role or collaboration. Email is the fastest direct route.\"}],[\"$\",\"a\",null,{\"href\":\"mailto:adhamelsayed515@gmail.com\",\"className\":\"mt-8 inline-flex min-h-11 items-center gap-2 rounded-xl bg-white px-5 text-sm font-black text-[#07110d] transition-transform hover:-translate-y-0.5\",\"children\":[\"Email Adham \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]]}]]}],[\"$\",\"$L1a\",null,{\"delay\":0.08,\"className\":\"panel-card min-w-0 p-5 sm:p-7\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"a\",\"Email\",{\"href\":\"mailto:adhamelsayed515@gmail.com\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"contact-row group\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"1ocrg3\",{\"d\":\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[8px] uppercase tracking-[0.18em] text-muted\",\"children\":\"Email\"}],[\"$\",\"span\",null,{\"className\":\"mt-1 block break-words text-sm font-bold text-ink\",\"children\":\"adhamelsayed515@gmail.com\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}],[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/AdhamElsayedAI\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"contact-row group\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],\"$L2b\",\"$undefined\"]}]}],\"$L2c\",\"$L2d\"]}],\"$L2e\",\"$L2f\"]}]}]]}]]}]}]\n12:[\"$\",\"footer\",null,{\"className\":\"border-t border-line py-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"site-container flex flex-col items-center justify-between gap-5 sm:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center sm:text-left\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-extrabold text-ink\",\"children\":[\"Adham Elsayed \",[\"$\",\"span\",null,{\"className\":\"text-accent\",\"children\":\"·\"}],\" AI Engineer\"]}],[\"$\",\"p\",null,{\"className\":\"mt-1 text-xs text-muted\",\"children\":\"© 2026 · Built for clarity, evidence and real systems.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"a\",null,{\"className\":\"icon-button\",\"href\":\"https://github.com/AdhamElsayedAI\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"aria-label\":\"GitHub profile\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"a\",null,{\"className\":\"icon-button\",\"href\":\"https://www.linkedin.com/in/adham-elsayed-\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"aria-label\":\"LinkedIn profile\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"a\",null,{\"className\":\"icon-button\",\"href\":\"mailto:adhamelsayed515@gmail.com\",\"aria-label\":\"Email Adham Elsayed\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"1ocrg3\",{\"d\":\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"}],\"$undefined\"]}]}]]}]]}]}]\n13:[\"$\",\"$L30\",null,{}]\n14:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3jfbvudyrr7y-.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n15:[\"$\",\"$L31\",null,{\"children\":[\"$\",\"$32\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@33\"}]}]\n16:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L34\",null,{\"children\":\"$L35\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L36\",null,{\"children\":[\"$\",\"$32\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L37\"}]}]}],null]}]\n18:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0czpow_ag1yzu.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1b:[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[9px] uppercase tracking-[0.2em] text-muted\",\"children\":\"Department\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"Artificial Intelligence\"}]]}]\n1c:[\"$\",\"div\",\"Location\",{\"className\":\"flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-map-pin h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1r0f0z\",{\"d\":\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"}],[\"$\",\"circle\",\"ilqhr7\",{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[9px] uppercase tracking-[0.2em] text-muted\",\"children\":\"Location\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"Egypt\"}]]}]]}]\n1d:[\"$\",\"div\",\"Approach\",{\"className\":\"flex items-start gap-3 border-b border-line pb-4 last:border-0 last:pb-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 grid h-8 w-8 shrink-0 place-items-center rounded-lg bg-accent-soft text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-workflow h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"rect\",\"by2w9f\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"xkn7yn\",{\"d\":\"M7 11v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"rect\",\"1cgmvn\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"13\",\"y\":\"13\",\"rx\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[9px] uppercase tracking-[0.2em] text-muted\",\"children\":\"Approach\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"Complete AI systems, end to end\"}]]}]]}]\n21:[\"$\",\"path\",\"1yyitq\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}]\n22:[\"$\",\"circle\",\"nufk8\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\"}]\n23:[\"$\",\"path\",\"kshegd\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\"}]\n24:[\"$\",\"path\",\"1da9ce\",{\"d\":\"M16 3.13a4 4 0 0 1 0 7.75\"}]\n25:[\"$\",\"span\",null,{\"className\":\"mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted\",\"children\":\"Type\"}]\n26:[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"Team Project\"}]\n27:[\"$\",\"div\",\"Project\",{\"className\":\"rounded-xl border border-line bg-elevated p-4\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-medal h-4 w-4 text-accent\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"143lza\",{\"d\":\"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15\"}],[\"$\",\"path\",\"qhuxz6\",{\"d\":\"M11 12 5.12 2.2\"}],[\"$\",\"path\",\"hbye0f\",{\"d\":\"m13 12 5.88-9.8\"}],[\"$\",\"path\",\"i86dvs\",{\"d\":\"M8 7h8\"}],[\"$\",\"circle\",\"qbz8iq\",{\"cx\":\"12\",\"cy\":\"17\",\"r\":\"5\"}],[\"$\",\"path\",\"fawc4q\",{\"d\":\"M12 18v-2h-.5\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted\",\"children\":\"Project\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"MedFlow\"}]]}]\n28:[\"$\",\"div\",\"Result\",{\"className\":\"rounded-xl border border-line bg-elevated p-4\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-trophy h-4 w-4 text-accent\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"17hqa7\",{\"d\":\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"}],[\"$\",\"path\",\"lmptdp\",{\"d\":\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"}],[\"$\",\"path\",\"57wxv0\",{\"d\":\"M4 22h16\"}],[\"$\",\"path\",\"1nw9bq\",{\"d\":\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"}],[\"$\",\"path\",\"1np0yb\",{\"d\":\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"}],[\"$\",\"path\",\"u46fv3\",{\"d\":\"M18 2H6v7a6 6 0 0 0 12 0V2Z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"mt-3 block font-mono text-[8px] uppercase tracking-[0.16em] text-muted\",\"children\":\"Result\"}],[\"$\",\"strong\",null,{\"className\":\"mt-1 block text-sm text-ink\",\"children\":\"2nd Place\"}]]}]\n29:[\"$\",\"a\",null,{\"href\":\"https://github.com/AdhamElsayedAI/MedFlow-AI\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"button-secondary mt-7\",\"children\":[\"View the team project \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]\n2b:[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}]\n2c:[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[8px] uppercase tracking-[0.18em] text-muted\",\"children\":\"GitHub\"}],[\"$\",\"span\",null,{\"className\":\"mt-1 block break-words text-sm font-bold text-ink\",\"children\":\"github.com/AdhamElsayedAI\"}]]}]\n2d:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]\n2e:[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/in/adham-elsayed-\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"contact-row group\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[8px] uppercase tracking-[0.18em] text-muted\",\"children\":\"LinkedIn\"}],[\"$\",\"span\",null,{\"className\":\"mt-1 block break-words text-sm font-bold text-ink\",\"children\":\"linkedin.com/in/adham-elsayed-\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right h-4 w-4 shrink-0 text-muted\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}]\n2f:[\"$\",\"div\",\"Location\",{\"className\":\"contact-row\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-line bg-elevated text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-map-pin h-4 w-4\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"1r0f0z\",{\"d\":\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"}],[\"$\",\"circle\",\"ilqhr7\",{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block font-mono text-[8px] uppercase tracking-[0.18em] text-muted\",\"children\":\"Location\"}],[\"$\",\"span\",null,{\"className\":\"mt-1 block break-words text-sm font-bold text-ink\",\"children\":\"Egypt\"}]]}],null]}]\n35:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#f7f6f9\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#050507\",\"media\":\"(prefers-color-scheme: dark)\"}]]\n38:I[27201,[\"/_next/static/chunks/32aon2ut8kpjb.js\"],\"IconMark\"]\n33:null\n37:[[\"$\",\"title\",\"0\",{\"children\":\"Adham Elsayed | AI Engineer\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"AI Engineer focused on Generative AI, RAG, Computer Vision, Edge AI and intelligent systems.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://adhamelsayedai.github.io/\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Adham Elsayed\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Adham Elsayed,AI Engineer,Generative AI,RAG,Computer Vision,Edge AI,Machine Learning,AI Evaluation\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://adhamelsayedai.github.io/\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Adham Elsayed | AI Engineer\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Generative AI, RAG, Computer Vision, Edge AI and intelligent systems built around measurable behavior.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://adhamelsayedai.github.io/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Adham Elsayed · AI Engineer\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://adhamelsayedai.github.io/og-image.svg\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"Adham Elsayed — AI Engineer focused on Generative AI, RAG and Computer Vision\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Adham Elsayed | AI Engineer\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Generative AI · RAG · Computer Vision · Edge AI\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://adhamelsayedai.github.io/og-image.svg\"}],[\"$\",\"link\",\"20\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"$L38\",\"23\",{}]]\n"])</script></body></html>