1<!DOCTYPE html><!--n8nXOlBm2BHj7jwRJPI50--><html lang="en" class="space_grotesk_e6988195-module__RNs2Mq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0c89a48fa5027cee-s.p.4564287c.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/5f4cb3d1b2fd6217.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/f1b4d49aa9e249c5.js"/>
1<script src="/_next/static/chunks/10fd8b6ed309b173.js" async=""></script>
1<script src="/_next/static/chunks/7d6514a90169e63d.js" async=""></script>
1<script src="/_next/static/chunks/aee6c7720838f8a2.js" async=""></script>
1<script src="/_next/static/chunks/68a088aa49e6124a.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-7fb22b8cb4c3f8d4.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script>
1<script src="/_next/static/chunks/1e0b3d3cf22f0af9.js" async=""></script>
1<script src="/_next/static/chunks/ea0c278cc9669464.js" async=""></script>
1<script src="/_next/static/chunks/84b7a89a9cecd8f7.js" async=""></script>
1<script src="/_next/static/chunks/56ecb9f6e8de6e38.js" async=""></script>
1<script src="/_next/static/chunks/e3d897c2057bc850.js" async=""></script>
1<script src="/_next/static/chunks/b37a5ffa885c4318.js" async=""></script>
1<script src="/_next/static/chunks/db0441c82f01c087.js" async=""></script>
1<script src="/_next/static/chunks/7b3f1eb3a4449f83.js" async=""></script>
1<script src="/_next/static/chunks/bc2c2f1836e7212b.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Akkal Abdelbaki Nazim | Portfolio</title><meta name="description" content="Portfolio d'Akkal Abdelbaki Nazim - développeur full-stack, médecin, épidémiologiste et apiculteur."/><meta name="author" content="Akkal Abdelbaki Nazim"/><link rel="manifest" href="/manifest.json"/><link rel="icon" href="/favicon.ico?favicon.f034057e.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon0.svg?icon0.10e5d271.svg" sizes="any" type="image/svg+xml"/><link rel="icon" href="/icon1.png?icon1.5e246fcd.png" sizes="96x96" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.53b0c08c.png" sizes="180x180" type="image/png"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="min-h-screen bg-background text-foreground antialiased"><div hidden=""><!--$--><!--/$--></div>
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-WKVVPG46
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<div class="bg-white text-gray-900 overflow-hidden"><nav class="jsx-ed349e721ac3a399 fixed top-0 w-full z-50 transition-all duration-300 bg-transparent"><div class="jsx-ed349e721ac3a399 max-w-7xl mx-auto px-3 sm:px-4 md:px-6 lg:px-8"><div class="jsx-ed349e721ac3a399 flex justify-between items-center h-14 sm:h-16"><div class="jsx-ed349e721ac3a399 text-xl sm:text-2xl font-bold flex items-center gap-1 sm:gap-2 flex-shrink-0"><span class="jsx-ed349e721ac3a399 text-gray-900">Los</span><div class="jsx-ed349e721ac3a399 inline-flex items-center justify-center mt-0.5"><svg viewBox="0 0 100 100" width="20" height="20" class="jsx-ed349e721ac3a399 static-losange-header w-5 h-5 sm:w-6 sm:h-6"><polygon points="50,10 90,50 50,90 10,50" fill="url(#nav-losange-gradient)" class="jsx-ed349e721ac3a399"></polygon><defs class="jsx-ed349e721ac3a399"><linearGradient id="nav-losange-gradient" x1="0%" y1="0%" x2="100%" y2="100%" class="jsx-ed349e721ac3a399"><stop offset="0%" style="stop-color:#9333ea;stop-opacity:1" class="jsx-ed349e721ac3a399"></stop><stop offset="100%" style="stop-color:#3b82f6;stop-opacity:1" class="jsx-ed349e721ac3a399"></stop></linearGradient></defs></svg></div><span class="jsx-ed349e721ac3a399 text-gray-900">nge</span></div><div class="jsx-ed349e721ac3a399 hidden lg:flex gap-2 xl:gap-8 items-center"><button class="jsx-ed349e721ac3a399 capitalize font-medium text-sm xl:text-base transition-colors whitespace-nowrap text-purple-600">home</button><button class="jsx-ed349e721ac3a399 capitalize font-medium text-sm xl:text-base transition-colors whitespace-nowrap text-gray-600 hover:text-gray-900">about</button><button class="jsx-ed349e721ac3a399 capitalize font-medium text-sm xl:text-base transition-colors whitespace-nowrap text-gray-600 hover:text-gray-900">projects</button><button class="jsx-ed349e721ac3a399 capitalize font-medium text-sm xl:text-base transition-colors whitespace-nowrap text-gray-600 hover:text-gray-900">video</button><button class="jsx-ed349e721ac3a399 capitalize font-medium text-sm xl:text-base transition-colors whitespace-nowrap text-gray-600 hover:text-gray-900">contact</button><a href="/en/portfolio" class="jsx-ed349e721ac3a399 rounded-lg border border-dashed border-purple-500 px-3 py-1.5 font-medium text-sm xl:text-base text-gray-600 hover:text-purple-600 hover:border-purple-600 transition-colors whitespace-nowrap">Portfolio</a><a class="px-3 xl:px-4 py-2 bg-purple-600 text-white rounded-lg font-medium text-sm xl:text-base hover:bg-purple-700 transition-colors" href="/en/login">Login</a><button aria-label="Switch language" class="jsx-ed349e721ac3a399 flex items-center gap-1.5 px-3 py-2 rounded-lg border border-gray-300 text-gray-600 hover:text-purple-600 hover:border-purple-600 transition-all font-medium text-sm xl:text-base"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="jsx-ed349e721ac3a399 text-xs xl:text-sm">FR</span></button></div><button aria-label="Toggle menu" class="jsx-ed349e721ac3a399 lg:hidden p-2 text-gray-600 hover:text-gray-900 transition-colors"><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" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></nav><!--$?--><template id="B:0"></template><div class="min-h-screen bg-gradient-to-br from-gray-50 via-white to-gray-100 flex items-center justify-center"><div class="flex flex-col items-center gap-6"><div class="jsx-899896d829a5b45d loader-spinner"><div class="jsx-899896d829a5b45d loader-ring"></div><div class="jsx-899896d829a5b45d loader-ring"></div><div class="jsx-899896d829a5b45d loader-ring"></div></div><div class="text-center"><p class="text-lg font-semibold text-gray-900">Loading</p><p class="text-sm text-gray-600">Please wait...</p></div></div></div><!--/$--><footer class="relative overflow-hidden text-gray-400 py-12" style="background:radial-gradient(600px at 0px 0px, rgba(59, 130, 246, 0.1), transparent 80%), linear-gradient(135deg, #111827 0%, #0f172a 100%);transition:background 0.1s ease-out"><style> 2 .comet { 3 position: absolute; 4 pointer-events: none; 5 } 6 .comet::before { 7 content: ''; 8 position: absolute; 9 width: 4px; 10 height: 4px; 11 background: radial-gradient(circle, rgba(255, 220, 120, 1) 0%, rgba(255, 180, 80, 0.9) 100%); 12 border-radius: 50%; 13 box-shadow: 0 0 20px rgba(255, 200, 100, 1), 0 0 40px rgba(255, 150, 50, 0.6); 14 left: 0; 15 top: 0; 16 } 17 .comet::after { 18 content: ''; 19 position: absolute; 20 width: 60px; 21 height: 2px; 22 background: linear-gradient(to right, transparent, rgba(255, 220, 120, 0.9)); 23 left: -60px; 24 top: 1px; 25 filter: blur(1.5px); 26 pointer-events: none; 27 } 28 </style><div class="absolute inset-0 overflow-hidden pointer-events-none"><svg class="absolute inset-0 w-full h-full" style="pointer-events:none" preserveAspectRatio="none"><defs><linearGradient id="trailGradient" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="rgba(147, 197, 253, 0.6)"></stop><stop offset="100%" stop-color="rgba(96, 165, 250, 0)"></stop></linearGradient></defs></svg><div class="absolute inset-0"></div><div class="absolute inset-0"></div></div><div class="relative max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 z-10"><div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"><div class="text-center md:text-left"><h3 class="text-white font-semibold mb-2">Losange</h3><p class="text-sm mt-1">By: Akkal Abdelbaki Nazim</p><p class="text-sm mt-2">Developer · Doctor · Beekeeper</p><div class="mt-3 inline-flex items-center gap-2 text-sm text-gray-300/90 curs
28or-default"><span>SIRET<!-- -->: <!-- -->993 322 080 00017</span><button type="button" class="inline-flex items-center justify-center rounded-full border border-gray-700/70 bg-gray-900/60 p-1.5 text-xs opacity-0 transition-opacity duration-150 hover:border-blue-400 hover:text-blue-300 hover:bg-gray-800/80 " aria-label="Copy SIRET"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div><div class="text-center"><h3 class="text-white font-semibold mb-2">Contact</h3><a href="mailto:[email protected]" class="text-sm hover:text-gray-300 transition-colors">[email protected]</a><p class="text-sm mt-2 hover:text-gray-300 transition-colors"><a href="tel:+33753345597">+33 7 53 34 55 97</a></p></div><div class="text-center md:text-right"><h3 class="text-white font-semibold mb-2">Address</h3><p class="text-sm">2 Rue Gaspard Coriolis</p><p class="text-sm mt-1">37200 Tours, France</p></div></div><div class="border-t border-gray-800 pt-8"><div class="flex flex-col sm:flex-row justify-center items-center gap-4 text-xs mb-4"><a class="text-gray-400 hover:text-gray-300 transition-colors" href="/profile">My profile</a><span class="text-gray-600 hidden sm:inline">â¢</span><a class="text-gray-400 hover:text-gray-300 transition-colors" href="/portfolio">Portfolio</a><span class="text-gray-600 hidden sm:inline">â¢</span><a class="text-gray-400 hover:text-gray-300 transition-colors" href="/privacy-policy">Privacy policy</a><span class="text-gray-600 hidden sm:inline">â¢</span><a class="text-gray-400 hover:text-gray-300 transition-colors" href="/cookie-policy">Cookie policy</a></div><p class="text-sm text-center">© 2025 Losange. All rights reserved.</p><p class="text-xs mt-2 text-center">Portfolio of Akkal Abdelbaki Nazim - full-stack developer, medical doctor, and beekeeper based in Tours, France.</p></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
28<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
28<script src="/_next/static/chunks/f1b4d49aa9e249c5.js" id="_R_" async=""></script>
28<div hidden id="S:0"><main id="profile" class="pt-20 pb-20 opacity-0"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-14"><h1 class="text-5xl md:text-6xl font-bold mb-4 bg-gradient-to-r from-purple-600 to-blue-600 bg-clip-text text-transparent">Akkal Abdelbaki Nazim</h1><p class="text-xl text-gray-600">Full-stack developer, medical doctor, and research enthusiast</p><div class="mt-8 flex gap-4 justify-center"><a href="https://github.com/abdelbaki-nazim" target="_blank" rel="noopener noreferrer" class="p-3 bg-gray-900 text-white rounded-full hover:bg-purple-600 transition-colors" title="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github" 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 href="https://www.linkedin.com/in/akkal-abdelbaki-nazim/" target="_blank" rel="noopener noreferrer" class="p-3 bg-gray-900 text-white rounded-full hover:bg-blue-600 transition-colors" title="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin" 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 href="mailto:[email protected]" class="p-3 bg-gray-900 text-white rounded-full hover:bg-red-600 transition-colors" title="Email"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a></div></div><div class="space-y-10 mb-16"><div><h2 class="text-2xl font-bold text-gray-900 mb-3">About me</h2><p class="text-lg text-gray-700 leading-relaxed">I am Akkal Abdelbaki Nazim, a full-stack developer with a medical background. I enjoy building useful, readable, and robust applications by connecting the logic of code, scientific rigor, and genuine attention to user experience.</p></div><div><h2 class="text-2xl font-bold text-gray-900 mb-3">Education and background</h2><p class="text-lg text-gray-700 leading-relaxed">I am a medical doctor with deep interests in microbiology, epidemiology, pathology, biostatistics, and biology. This dual background helps me approach problems with a technical, scientific, and human perspective.</p></div></div><div class="text-center"><h2 class="text-2xl font-bold text-gray-900 mb-6">Get in touch</h2><p class="text-gray-700 mb-8">To collaborate, discuss a project, talk about research, or simply exchange ideas, you can contact me directly by email.</p><div class="flex flex-col sm:flex-row gap-4 justify-center"><a href="mailto:[email protected]" class="px-8 py-3 bg-purple-600 text-white rounded-lg hover:bg-purple-700 transition-colors font-medium flex items-center justify-center gap-2">Send me an email<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a><a class="px-8 py-3 border-2 border-purple-600 text-purple-600 rounded-lg hover:bg-purple-50 transition-colors font-medium" href="/en">Back home</a></div></div><div class="mt-12 flex justify-center"><div class="inline-block px-4 py-2 border border-purple-100 rounded-full"><div style="display:flex;justify-content:center;align-items:center"><svg width="90" height="36" viewBox="0 0 57 23" fill="none" xmlns="http://www.w3.org/2000/svg" style="display:block" class="jsx-fb64da1afcbbcc15"><path d="M6.166 3.288C7.006 3.288 7.72933 3.47 8.336 3.834C8.94267 4.198 9.40933 4.716 9.736 5.388C10.072 6.06 10.24 6.858 10.24 7.782C10.24 8.7433 10.
280627 9.5787 9.708 10.288C9.35333 10.9973 8.84933 11.5527 8.196 11.954C7.552 12.346 6.796 12.542 5.928 12.542H1V12.038C1.20533 11.9633 1.42467 11.898 1.658 11.842C1.89133 11.7767 2.148 11.7253 2.428 11.688L2.568 4.17L1 3.834V3.288H6.166ZM6.712 11.548C7.356 11.2587 7.83667 10.8153 8.154 10.218C8.48067 9.6113 8.644 8.8507 8.644 7.936C8.644 7.264 8.574 6.6947 8.434 6.228C8.294 5.76133 8.098 5.388 7.846 5.108C7.594 4.81867 7.30467 4.60867 6.978 4.478C6.66067 4.34733 6.31533 4.282 5.942 4.282H3.394L4.038 3.638V12.192L3.394 11.548H6.712ZM16.369 7.082C15.4637 6.9793 14.5957 7.11 13.765 7.474V7.222C14.017 6.886 14.2784 6.5873 14.549 6.326C14.829 6.05533 15.123 5.81267 15.431 5.598C15.6177 5.58867 15.795 5.60733 15.963 5.654C16.131 5.69133 16.2897 5.75667 16.439 5.85L16.369 7.082ZM11.497 12.542V12.094C11.6184 12.0193 11.749 11.954 11.889 11.898C12.029 11.842 12.1924 11.7907 12.379 11.744L12.519 7.194L11.763 6.172C12.3884 5.808 13.051 5.57933 13.751 5.486L13.891 7.222V11.73L15.403 12.066V12.542H11.497ZM28.1041 11.73C28.2628 11.7767 28.4214 11.8233 28.5801 11.87C28.7481 11.9167 28.9114 11.9633 29.0701 12.01V12.542H25.0241V12.024L26.3961 11.716L23.7361 3.82H24.1281L21.3841 11.66C21.6548 11.7067 21.9208 11.7627 22.1821 11.828C22.4434 11.884 22.7094 11.9447 22.9801 12.01V12.542H19.2281V12.024L20.1941 11.66L23.2881 3.288H25.0381L28.1041 11.73ZM21.6221 9.644V8.734H26.5641V9.644H21.6221ZM29.6106 12.542V12.094C29.732 12.0287 29.8626 11.968 30.0026 11.912C30.1426 11.8467 30.306 11.7907 30.4926 11.744L30.6606 3.792L29.8766 2.686C30.194 2.49933 30.53 2.35 30.8846 2.238C31.2393 2.11667 31.6126 2.03733 32.0046 2V11.786L32.9426 12.066V12.542H29.6106ZM35.0706 12.654L32.2706 8.93L34.9586 5.794H36.0086V5.976L33.2786 9.14L33.3066 8.132L36.6666 12.304C36.4146 12.388 36.158 12.458 35.8966 12.514C35.6353 12.57 35.36 12.6167 35.0706 12.654ZM35.0706 6.732C34.7906 6.676 34.5293 6.6013 34.2866 6.508C34.044 6.40533 33.8106 6.284 33.5866 6.144V5.654H36.5406V6.144L35.0706 6.732ZM37.1985 12.542V12.094C37.3199 12.0287 37.4505 11.968 37.5905 11.912C37.7305 11.8467 37.8939 11.7907 38.0805 11.744L38.2485 3.792L37.4645 2.686C37.7819 2.49933 38.1179 2.35 38.4725 2.238C38.8272 2.11667 39.2005 2.03733 39.5925 2V11.786L40.5305 12.066V12.542H37.1985ZM42.6585 12.654L39.8585 8.93L42.5465 5.794H43.5965V5.976L40.8665 9.14L40.8945 8.132L44.2545 12.304C44.0025 12.388 43.7459 12.458 43.4845 12.514C43.2232 12.57 42.9479 12.6167 42.6585 12.654ZM42.6585 6.732C42.3785 6.676 42.1172 6.6013 41.8745 6.508C41.6319 6.40533 41.3985 6.284 41.1745 6.144V5.654H44.1285V6.144L42.6585 6.732ZM50.3864 12.64C50.0784 12.64 49.7891 12.528 49.5184 12.304C49.2478 12.08 49.0611 11.744 48.9584 11.296L49.1264 7.166C48.4918 6.69 47.7078 6.452 46.7744 6.452C46.6158 6.452 46.4524 6.46133 46.2844 6.48C46.1164 6.49867 45.9578 6.52667 45.8084 6.564L46.6484 6.144L46.3824 8.23C45.9811 8.1833 45.6778 8.0807 45.4724 7.922C45.2764 7.754 45.1784 7.5393 45.1784 7.278C45.1784 6.9513 45.2998 6.6573 45.5424 6.396C45.7851 6.12533 46.1071 5.91067 46.5084 5.752C46.9191 5.59333 47.3671 5.514 47.8524 5.514C48.3751 5.514 48.8604 5.61667 49.3084 5.822C49.7564 6.02733 50.1438 6.31667 50.4704 6.69V11.394L51.7864 11.296C51.7584 11.576 51.6791 11.8187 51.5484 12.024C51.4178 12.22 51.2498 12.374 51.0444 12.486C50.8391 12.5887 50.6198 12.64 50.3864 12.64ZM47.3344 12.696C46.6344 12.6867 46.0744 12.5093 45.6544 12.164C45.2438 11.8093 45.0384 11.352 45.0384 10.792C45.0384 10.5307 45.0944 10.302 45.2064 10.106C45.3278 9.9007 45.5424 9.714 45.8504 9.546C46.1584 9.378 46.5971 9.2053 47.1664 9.028C47.7451 8.8413 48.4824 8.6313 49.3784 8.398V9.21L46.2284 9.756L46.7044 9.546C46.6578 9.686 46.6204 9.8307 46.5924 9.98C46.5738 10.1293 46.5644 10.2693 46.5644 10.4C46.5644 10.7733 46.6484 11.058 46.8164 11.254C46.9844 11.45 47.2458 11.548 47.6004 11.548C47.8524 11.548 48.1138 11.5013 48.3844 11.408C48.6551 11.3147 48.9444 11.1653 49.2524 10.96V11.17C48.9818 11.478 48.6924 11.758 48.3844 12.01C48.0858 12.262 47.7358 12.4907 47.3344 12.696ZM52.2786 12.542V12.094C52.3906 12.0287 52.5166 11.968 52.6566 11.912C52.7966 11.8467 52.9646 11.7907 53.1606 11.744L53.3286 3.792L52.5306 2.686C52.85
2873 2.49933 53.1933 2.35 53.5386 2.238C53.8933 2.11667 54.2713 2.03733 54.6726 2V11.786L55.6106 12.066V12.542H52.2786Z" fill="#0F0E0E" class="jsx-fb64da1afcbbcc15"></path><path d="M14.2871 18.8949C-14.7129 23.8949 6.05834 12.0297 54.2871 18.8949" stroke="#191717" stroke-width="1.3" fill="none" stroke-linecap="round" stroke-linejoin="round" class="jsx-fb64da1afcbbcc15"></path></svg></div></div></div></div></main><!--$--><!--/$--></div>
28<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 29$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
29<script>(self.__next_f=self.__next_f||[]).push([0])</script>
29<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n5:I[47257,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ClientPageRoot\"]\n6:I[59649,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\",\"/_next/static/chunks/e3d897c2057bc850.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[8676,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\",\"/_next/static/chunks/b37a5ffa885c4318.js\"],\"default\"]\nd:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n11:I[63491,[\"/_next/static/chunks/db0441c82f01c087.js\"],\"default\"]\n:HL[\"/_next/static/chunks/5f4cb3d1b2fd6217.css\",\"style\"]\n:HL[\"/_next/static/media/0c89a48fa5027cee-s.p.4564287c.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
29<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"n8nXOlBm2BHj7jwRJPI50\",\"c\":[\"\",\"en\",\"profile\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"profile\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/5f4cb3d1b2fd6217.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/ea0c278cc9669464.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/56ecb9f6e8de6e38.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{\"locale\":\"en\"},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/e3d897c2057bc850.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,false]},null,false,false]},[[\"$\",\"$Lc\",\"l\",{}],[],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/b37a5ffa885c4318.js\",\"async\":true}]]],false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":true}\n"])</script>
29<script>self.__next_f.push([1,"7:{}\n8:\"$0:f:0:1:1:children:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script>
29<script>self.__next_f.push([1,"12:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-WKVVPG46\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]\n4:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"space_grotesk_e6988195-module__RNs2Mq__variable\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background text-foreground antialiased\",\"children\":[[\"$\",\"noscript\",null,{\"children\":\"$12\"}],\"$L13\"]}]}]\n"])</script>
29<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
29<script>self.__next_f.push([1,"14:I[75696,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n"])</script>
29<script>self.__next_f.push([1,"13:[\"$\",\"$L14\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"metadata\":{\"title\":\"Losange | Portfolio - Akkal Abdelbaki Nazim\",\"description\":\"Portfolio of Akkal Abdelbaki Nazim - full-stack developer, medical doctor, epidemiologist, and beekeeper. Explore my projects, passions, and journey.\"},\"navigation\":{\"home\":\"home\",\"about\":\"about\",\"projects\":\"projects\",\"video\":\"video\",\"contact\":\"contact\",\"portfolio\":\"Portfolio\",\"login\":\"Login\",\"disconnect\":\"Logout\"},\"hero\":{\"brand\":\"Losange\",\"tagline\":\"Developer · Doctor · Future researcher\",\"taglineHighlight\":\"Building at the intersection of code, medicine, and nature.\",\"description\":\"Full-stack developer, MD, epidemiology enthusiast, and passionate beekeeper. I build digital tools that solve real problems, and I keep bees on the side.\",\"cta_about\":\"Discover my journey\",\"cta_projects\":\"See my projects\"},\"about\":{\"title\":\"About me\",\"description1\":\"I'm Akkal Abdelbaki Nazim - a full-stack developer with a background in medicine. I hold an MD and have deep interests in microbiology, epidemiology, pathology, and biostatistics. This dual expertise lets me build tools that are both technically solid and scientifically meaningful.\",\"description2\":\"I specialize in React, Next.js, TypeScript, and Node.js, with 5+ years of experience building performant, accessible web applications. I'm particularly drawn to healthcare tech, data visualization, and research tooling.\",\"description3\":\"Outside of code and medicine, I'm a beekeeper. I've managed hives for years; it has taught me patience, systems thinking, and a deep respect for complexity. The hive is, in many ways, the perfect metaphor for good software.\",\"what_we_do\":\"What I do\",\"custom_websites\":\"Full-stack development\",\"custom_websites_desc\":\"React, Next.js, TypeScript, Node.js: building scalable, production-ready web applications.\",\"support_training\":\"Medical and research background\",\"support_training_desc\":\"MD with interests in epidemiology, microbiology, and biostatistics. I bridge the gap between clinical knowledge and technical implementation.\",\"scalable_solutions\":\"Data and visualization\",\"scalable_solutions_desc\":\"Statistical analysis, data pipelines, and interactive dashboards for research and healthcare applications.\",\"digital_equality\":\"Beekeeping\",\"digital_equality_desc\":\"Passionate beekeeper for years. The hive teaches systems thinking, patience, and the beauty of emergent complexity.\",\"technical_stack\":\"Tech stack\",\"organizations_helped\":\"Projects completed\",\"websites_created\":\"Happy clients\",\"years_experience\":\"Years of experience\",\"satisfaction_rate\":\"Satisfaction rate\"},\"projects\":{\"title\":\"Projects\",\"landing_title\":\"Projects \u0026 Portfolio\",\"landing_desc\":\"Explore my full project portfolio\",\"all\":\"All\",\"view\":\"View\"},\"math\":{\"title\":\"Passion for mathematics\",\"paragraph1\":\"To me, mathematics is a living universe: a way to read what first seems chaotic, then discover forms, regularities, balances, and quiet laws inside it. It is not only calculation; it gives depth to reality, turns observation into understanding, and reveals architecture where the eye only sees motion.\",\"paragraph2\":\"The hive is a beautiful example. In hexagonal cells, in the waggle dance, in the distribution of work, and in the fragile balance of a colony, you can find geometry, probability, dynamic systems, and an almost invisible collective logic. That is the beauty that moves me: mathematics as a common language between life, nature, and thought.\"},\"testimonials\":{\"title\":\"Kind words\",\"description\":\"What collaborators and clients have said\",\"testimonials\":[{\"name\":\"Marie Dupont\",\"company\":\"Research lab\",\"text\":\"Nazim built our data dashboard with remarkable precision. His medical background made the collaboration seamless.\",\"rating\":5},{\"name\":\"Jean Leclerc\",\"company\":\"Healthcare startup\",\"text\":\"Rare combination of technical skill and domain expertise. Delivered exactly what we needed.\",\"rating\":5},{\"name\":\"Sophie Bernard\",\"company\":\"Non-profit\",\"text\":\"Professional, thoughtful, and genuinely invested in the project's mission. Highly recommended.\",\"rating\":5}]},\"video\":{\"featured_work\":\"Featured work\",\"featured_desc\":\"Watch my latest project in action and see how I bring ideas to life\",\"my_strengths\":\"My strengths\",\"strengths_desc\":\"What I bring to every project and partnership\",\"technical_mastery\":\"Technical mastery\",\"technical_mastery_desc\":\"Deep expertise in modern web technologies, full-stack development, and scalable architecture\",\"creative_vision\":\"Creative vision\",\"creative_vision_desc\":\"Design thinking combined with problem-solving to create innovative user experiences\",\"commitment_excellence\":\"Commitment to excellence\",\"commitment_excellence_desc\":\"Meticulous attention to detail and a commitment to delivering high-quality results that exceed expectations\"},\"passions\":{\"title\":\"What drives me\",\"description\":\"Beyond the code, the interests and passions that shape how I think and build.\",\"accessibility\":\"Epidemiology \u0026 public health\",\"accessibility_desc\":\"I'm fascinated by how diseases spread, how populations behave, and how data can guide better health decisions. Epidemiology is where statistics meets real human impact.\",\"social_impact\":\"Microbiology \u0026 the invisible world\",\"social_impact_desc\":\"Bacteria, viruses, fungi: the microscopic world is endlessly complex and beautiful. My medical training gave me a deep appreciation for the organisms we can't see but that shape everything.\",\"innovation\":\"Biostatistics \u0026 data science\",\"innovation_desc\":\"Numbers tell stories. I love building models, running analyses, and turning raw data into insights that actually matter, whether for a clinical trial or a web application.\",\"collaboration\":\"Beekeeping\",\"collaboration_desc\":\"I've kept bees for years. A hive is a masterpiece of collective intelligence: 50,000 individuals acting as one organism. It has taught me more about systems design than any textbook.\",\"quality\":\"Open source \u0026 knowledge sharing\",\"quality_desc\":\"I believe in building in the open and sharing what I learn. Good tools should be accessible, and knowledge compounds when it is shared freely.\",\"sustainability\":\"Nature \u0026 bio
29diversity\",\"sustainability_desc\":\"Bees are indicators of ecosystem health. My time as a beekeeper made me deeply aware of biodiversity, pollination, and the fragile balance of natural systems.\"},\"contact\":{\"title\":\"Ready to connect?\",\"description\":\"Whether you want to collaborate on a project, discuss research, or just say hello, I'd love to hear from you.\",\"email_btn\":\"Send me an email\",\"support_btn\":\"Contact me\",\"use_form\":\"Use the contact form\"},\"contact_form\":{\"name\":\"Your name\",\"email\":\"Your email\",\"subject\":\"Subject\",\"message\":\"Your message\",\"company\":\"Company\",\"send\":\"Send message\",\"sending\":\"Sending...\",\"success\":\"Thanks! Your message is on its way. I'll reply to {email} soon.\",\"error_send\":\"Sorry, I couldn't send that. Please check your details and try again.\",\"error_generic\":\"Something went wrong. Please try again in a moment.\"},\"footer\":{\"losange\":\"Losange\",\"by\":\"By: Akkal Abdelbaki Nazim\",\"supporting\":\"Developer · Doctor · Beekeeper\",\"siret\":\"SIRET\",\"copy_siret\":\"Copy SIRET\",\"siret_copied\":\"Copied!\",\"contact\":\"Contact\",\"address\":\"Address\",\"address_line1\":\"2 Rue Gaspard Coriolis\",\"address_line2\":\"37200 Tours, France\",\"my_profile\":\"My profile\",\"portfolio\":\"Portfolio\",\"privacy_policy\":\"Privacy policy\",\"cookie_policy\":\"Cookie policy\",\"copyright\":\"© 2025 Losange. All rights reserved.\",\"description\":\"Portfolio of Akkal Abdelbaki Nazim - full-stack developer, medical doctor, and beekeeper based in Tours, France.\"},\"login\":{\"back_home\":\"Back home\",\"welcome_back\":\"Welcome back\",\"sign_in_desc\":\"Sign in to your account to continue\",\"email\":\"Email address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"password_placeholder\":\"â¢â¢â¢â¢â¢â¢â¢â¢\",\"toggle_password\":\"Toggle password visibility\",\"sign_in\":\"Sign in\",\"signing_in\":\"Signing in...\",\"no_account\":\"Don't have an account?\",\"sign_up\":\"Sign up\",\"error_not_approved\":\"Your account is not yet approved. We will contact you once it has been validated.\",\"error_credentials\":\"Invalid credentials\",\"error_generic\":\"Something went wrong. Please try again.\",\"success\":\"Sign in successful! Redirecting...\"},\"signup\":{\"create_account\":\"Create account\",\"get_started\":\"Get started with your account\",\"first_name\":\"First name\",\"first_name_placeholder\":\"John\",\"last_name\":\"Last name\",\"last_name_placeholder\":\"Doe\",\"organization\":\"Organization name\",\"organization_placeholder\":\"Your organization\",\"email\":\"Email address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"password_placeholder\":\"â¢â¢â¢â¢â¢â¢â¢â¢\",\"confirm_password\":\"Confirm password\",\"confirm_password_placeholder\":\"â¢â¢â¢â¢â¢â¢â¢â¢\",\"toggle_password\":\"Toggle password visibility\",\"create\":\"Create account\",\"creating\":\"Creating account...\",\"have_account\":\"Already have an account?\",\"sign_in\":\"Sign in\",\"terms_agree\":\"I agree to the\",\"terms\":\"Terms of Service\"},\"portfolio\":{\"title\":\"Portfolio\",\"description\":\"A showcase of projects and work\"},\"profile\":{\"subtitle\":\"Full-stack developer, medical doctor, and research enthusiast\",\"about_title\":\"About me\",\"about_text\":\"I am Akkal Abdelbaki Nazim, a full-stack developer with a medical background. I enjoy building useful, readable, and robust applications by connecting the logic of code, scientific rigor, and genuine attention to user experience.\",\"background_title\":\"Education and background\",\"background_text\":\"I am a medical doctor with deep interests in microbiology, epidemiology, pathology, biostatistics, and biology. This dual background helps me approach problems with a technical, scientific, and human perspective.\",\"contact_title\":\"Get in touch\",\"contact_text\":\"To collaborate, discuss a project, talk about research, or simply exchange ideas, you can contact me directly by email.\",\"email_btn\":\"Send me an email\",\"back_home\":\"Back home\"}
29,\"support\":{\"title\":\"Support my work\",\"description\":\"If you find my work useful, consider supporting it\"},\"privacy_policy\":{\"title\":\"Privacy policy\"},\"cookie_policy\":{\"title\":\"Cookie policy\"},\"errors\":{\"global_error_title\":\"Something went wrong\",\"global_error_description\":\"An unexpected error occurred. You can try again or go back to the homepage.\",\"not_found_title\":\"Page not found\",\"not_found_description\":\"The page you're looking for doesn't exist or has been moved.\",\"not_found_404\":\"404\",\"try_again\":\"Try again\",\"go_home\":\"Go to home\",\"return_home\":\"Return home\",\"back_to_home\":\"Back to home\",\"page_not_found\":\"Page not found\",\"error_loading\":\"Error loading page\"},\"common\":{\"loading\":\"Loading...\",\"error\":\"An error occurred\",\"success\":\"Success\",\"back\":\"Back\",\"next\":\"Next\",\"previous\":\"Previous\",\"search\":\"Search\",\"filter\":\"Filter\",\"close\":\"Close\"}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L15\"}]\n"])</script>
29<script>self.__next_f.push([1,"16:I[98721,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n17:I[46798,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"TooltipProvider\"]\n18:I[88589,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n19:I[44668,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\",\"/_next/static/chunks/7b3f1eb3a4449f83.js\"],\"default\"]\n1a:I[92370,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\",\"/_next/static/chunks/bc2c2f1836e7212b.js\"],\"default\"]\n1b:I[13642,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n1c:I[40244,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n1d:I[37882,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"default\"]\n1e:I[77855,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"Toaster\"]\n1f:I[13354,[\"/_next/static/chunks/1e0b3d3cf22f0af9.js\",\"/_next/static/chunks/ea0c278cc9669464.js\",\"/_next/static/chunks/84b7a89a9cecd8f7.js\",\"/_next/static/chunks/56ecb9f6e8de6e38.js\"],\"Toaster\"]\n15:[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-white text-gray-900 overflow-hidden\",\"children\":[[\"$\",\"$L18\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$19\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/7b3f1eb3a4449f83.js\",\"async\":true}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L1a\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L1b\",null,{}],[\"$\",\"$L1c\",null,{}],[\"$\",\"$L1d\",null,{\"locale\":\"en\"}]]}],[\"$\",\"$L1e\",null,{}],[\"$\",\"$L1f\",null,{}]]}]}]\n"])</script>
29<script>self.__next_f.push([1,"20:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"IconMark\"]\nb:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"Akkal Abdelbaki Nazim | Portfolio\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Portfolio d'Akkal Abdelbaki Nazim - développeur full-stack, médecin, épidémiologiste et apiculteur.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Akkal Abdelbaki Nazim\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.f034057e.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"5\",{\"rel\":\"icon\",\"href\":\"/icon0.svg?icon0.10e5d271.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"6\",{\"rel\":\"icon\",\"href\":\"/icon1.png?icon1.5e246fcd.png\",\"sizes\":\"96x96\",\"type\":\"image/png\"}],[\"$\",\"link\",\"7\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.53b0c08c.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L20\",\"8\",{}]]\n"])</script>
29</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.