1<!DOCTYPE html><html lang="en-us"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/_next/static/media/aimm_logo.67552f78.svg" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Favatar_resume.png&w=640&q=75 640w, /_next/image?url=%2Favatar_resume.png&w=750&q=75 750w, /_next/image?url=%2Favatar_resume.png&w=828&q=75 828w, /_next/image?url=%2Favatar_resume.png&w=1080&q=75 1080w, /_next/image?url=%2Favatar_resume.png&w=1200&q=75 1200w, /_next/image?url=%2Favatar_resume.png&w=1920&q=75 1920w, /_next/image?url=%2Favatar_resume.png&w=2048&q=75 2048w, /_next/image?url=%2Favatar_resume.png&w=3840&q=75 3840w" imageSizes="100vw" fetchPriority="high"/><link rel="preload" as="image" href="/meta_logo.svg"/><link rel="preload" as="image" href="/ibm_logo.svg"/><link rel="preload" as="image" href="/google_logo.svg"/><link rel="stylesheet" href="/_next/static/css/35f3b5cbaaf8b7d4.css" crossorigin="" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d0320de32467736e.css" crossorigin="" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-af9dba6bbd6f35c6.js" crossorigin=""/>
1<script src="/_next/static/chunks/fd9d1056-14766259694fc46e.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/938-a109f0171329a0b7.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/main-app-01dcb8892b176af1.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/815-3aa05748e1fbfaa1.js" async=""></script>
1<script src="/_next/static/chunks/691-72e9fb38d5f17fac.js" async=""></script>
1<script src="/_next/static/chunks/app/resume/page-0d2300bb3f7c299b.js" async=""></script>
1<script src="/_next/static/chunks/396-d85fe779f9c6ba23.js" async=""></script>
1<script src="/_next/static/chunks/461-a8f14e080d181f43.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-a9f5498a19f829e1.js" async=""></script>
1<link rel="icon" type="image/png" sizes="16x16" href="/aimm_icon.svg"/><title>AIMMJ</title><meta name="description" content="Generated by AIMMJ"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script>
1</head><body class=""><div class="flex flex-col min-h-screen bg-white"><header class="sticky top-4 z-50"><div class="mx-auto w-full max-w-7xl px-4"><div class="relative isolate mx-auto flex items-center justify-between rounded-2xl border border-black/10 bg-white/80 backdrop-blur-xl px-3 py-2 md:px-4 md:py-2.5" style="background-image:radial-gradient(60% 140% at 100% -20%, rgba(11,42,107,0.06), transparent 60%), radial-gradient(80% 160% at -20% 120%, rgba(11,42,107,0.06), transparent 65%);box-shadow:0 10px 36px rgba(0,0,0,0.08);transform:none"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-2xl opacity-0 transition-opacity duration-300 hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(14,165,233,0.25), rgba(2,132,199,0.15), rgba(14,165,233,0.25));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><a aria-label="IMMJ" class="group inline-flex items-center gap-3" href="/"><span class="relative grid place-items-center"><span aria-hidden="true" class="absolute -inset-2 rounded-xl bg-[radial-gradient(40%_50%_at_50%_50%,rgba(11,42,107,0.10),transparent)] opacity-0 transition-opacity duration-300 group-hover:opacity-100"></span><span><img alt="Logo" fetchPriority="high" width="40" height="40" decoding="async" data-nimg="1" class="h-7 w-auto md:h-8" style="color:transparent" src="/_next/static/media/aimm_logo.67552f78.svg"/></span></span><span class="hidden text-sm font-semibold tracking-tight text-slate-900 sm:block">IMMJ</span></a><nav class="mx-2 hidden items-center gap-1.5 md:flex"><div class="relative flex items-center gap-1.5"><span class="absolute inset-0 -z-10 rounded-full bg-slate-900/5 ring-1 ring-black/5" style="display:none"></span><div class="relative"><a class="group relative inline-flex select-none items-center rounded-full px-3 py-1.5 text-sm font-medium text-slate-600 hover:text-slate-900" href="/"><span class="relative"><span>Home</span><span class="absolute -bottom-1 left-0 h-[2px] w-full origin-left scale-x-0 rounded-full bg-[linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0.0))] transition-transform duration-300 group-hover:scale-x-100"></span></span></a></div><div class="relative"><a class="group relative inline-flex select-none items-center rounded-full px-3 py-1.5 text-sm font-medium text-slate-600 hover:text-slate-900" href="/about"><span class="relative"><span>About</span><span class="absolute -bottom-1 left-0 h-[2px] w-full origin-left scale-x-0 rounded-full bg-[linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0.0))] transition-transform duration-300 group-hover:scale-x-100"></span></span></a></div><div class="relative"><a class="group relative inline-flex select-none items-center rounded-full px-3 py-1.5 text-sm font-medium text-slate-600 hover:text-slate-900" href="/projects"><span class="relative"><span>Projects</span><span class="absolute -bottom-1 left-0 h-[2px] w-full origin-left scale-x-0 rounded-full bg-[linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0.0))] transition-transform duration-300 group-hover:scale-x-100"></span></span></a></div><div class="relative"><a class="group relative inline-flex select-none items-center rounded-full px-3 py-1.5 text-sm font-medium text-slate-900" href="/resume"><span class="absolute inset-0 -z-10 rounded-full bg-slate-900/5 ring-1 ring-black/5"></span><span class="relative"><span>Resume</span><span class="absolute -bottom-1 left-0 h-[2px] w-full origin-left scale-x-0 rounded-full bg-[linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0.0))] transition-transform duration-300 group-hover:scale-x-100"></span></span></a></div><div class="relative"><a class="group relative inline-flex select-none items-center rounded-full px-3 py-1.5 text-sm font-medium text-slate-600 hover:text-slate-900" href="/contact"><span class="relative"><span>Contact</span><span class="absolute -bottom-1 left-0 h-[2px] w-full origin-left scale-x-0 rounded-full bg-[linear-gradient(90deg,#0ea5e9,rgba(14,165,233,0.0))] transition-transform duration-300 group-hover:scale-x-100"></span></span></a></div></div></nav><div class="flex items-center gap-2"><a href="https://www.linkedin.com/in/abdulrahman-mohamed9989" class="hidden items-center gap-2 rounded-full border border-black/10 bg-white px-3 py-1.5 text-xs font-semibold text-slate-800 shadow-sm md:inline-flex" tabindex="0"><span class="h-2 w-2 animate-pulse rounded-full bg-emerald-500"></span>Available</a><div class="md:hidden"><button aria-controls=":R2i6la:" aria-expanded="false" aria-label="Open menu" class="group relative grid h-9 w-9 place-items-center rounded-xl border border-black/10 bg-white/80 text-slate-700 shadow-sm backdrop-blur transition hover:bg-white"><div class="relative h-4 w-5"><span class="absolute left-0 top-0 h-[2px] w-full rounded bg-slate-900 transition-transform "></span><span class="absolute left-0 top-[6px] h-[2px] w-3/4 rounded bg-slate-900 transition-opacity opacity-100"></span><span class="absolute left-0 top-[12px] h-[2px] w-full rounded bg-slate-900 transition-transform "></span></div><span aria-hidden="true" class="pointer-events-none absolute -inset-1 -z-10 rounded-2xl opacity-0 transition-opacity group-hover:opacity-100" style="background:radial-gradient(60% 80% at 50% 50%, rgba(11,42,107,0.12), transparent 70%)"></span></button></div></div></div></div></header><main class="bg-white"><main class="relative bg-white"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 -top-24 mx-auto h-[320px] w-[640px] rounded-[48%] bg-[radial-gradient(closest-side,#e6f3ff,transparent_70%)] opacity-70 blur-2xl"></div><div class="mx-auto max-w-7xl px-6 pt-16 md:pt-24 pb-20"><div class="text-center" style="opacity:1;transform:translateY(18px) translateZ(0)"><p class="mx-auto mb-3 inline-flex items-center gap-2 rounded-full border border-slate-100 bg-white/90 px-3 py-1 text-[11px] font-semibold tracking-widest text-cyan-700 uppercase shadow-sm"><span class="h-1.5 w-1.5 rounded-full bg-cyan-500/80 shadow-md shadow-cyan-400"></span>Résumé</p><h1 class="text-4xl font-extrabold tracking-tight text-slate-900 sm:text-5xl">Abdulrahman Mohamed</h1><p class="mx-auto mt-2 max-w-2xl text-slate-600">Full-stack Web &
1 mobile developer â calm, high-performance software with minimalist systems.</p></div><div class="mt-10 grid gap-8 md:grid-cols-12"><aside class="md:col-span-4" style="opacity:1;transform:translateY(18px) translateZ(0)"><div class="group sticky top-24 overflow-hidden rounded-3xl border border-slate-800 bg-[radial-gradient(120%_120%_at_0%_0%,#0b1e3f_0%,#0b1327_45%,#0a0f1e_100%)] p-6 shadow-[0_24px_80px_rgba(2,6,23,0.45)]"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-3xl opacity-0 transition-opacity duration-500 group-hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(59,130,246,0.35), rgba(20,184,166,0.25), rgba(59,130,246,0.35));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><span aria-hidden="true" class="absolute -left-20 -top-10 h-40 w-40 rounded-full bg-cyan-500/20 blur-3xl"></span><span aria-hidden="true" class="absolute -right-16 bottom-0 h-44 w-44 rounded-full bg-sky-400/20 blur-3xl"></span><div class="relative"><div class="relative mx-auto aspect-square w-36 overflow-hidden rounded-2xl ring-1 ring-white/10 shadow-md hover:scale-105 duration-200 shadow-cyan-200"><img alt="AIMMJ avatar" fetchPriority="high" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Favatar_resume.png&w=640&q=75 640w, /_next/image?url=%2Favatar_resume.png&w=750&q=75 750w, /_next/image?url=%2Favatar_resume.png&w=828&q=75 828w, /_next/image?url=%2Favatar_resume.png&w=1080&q=75 1080w, /_next/image?url=%2Favatar_resume.png&w=1200&q=75 1200w, /_next/image?url=%2Favatar_resume.png&w=1920&q=75 1920w, /_next/image?url=%2Favatar_resume.png&w=2048&q=75 2048w, /_next/image?url=%2Favatar_resume.png&w=3840&q=75 3840w" src="/_next/image?url=%2Favatar_resume.png&w=3840&q=75"/></div><div class="mt-4 flex items-center justify-center gap-2"><span class="inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-2.5 py-1 text-xs font-semibold text-cyan-200"><span class="h-2 w-2 animate-pulse rounded-full bg-emerald-400"></span>Available for select work</span></div><h2 class="mt-4 text-center text-lg font-semibold text-white">Abdulrahman Mohamed</h2><p class="text-center text-sm text-slate-300">Full-stack ⢠Mobile (React Native)</p><div class="mt-4 flex items-center justify-center gap-3"><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://github.com/Abdulrahman-Muhumed"><span class="sr-only">github</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="fill-current text-gray-700 hover:text-primary-500 dark:text-gray-200 dark:hover:text-primary-400 h-6 w-6"><path fill="white" d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/abdulrahman-mohamed9989"><span class="sr-only">linkedin</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="fill-current text-gray-700 hover:text-primary-500 dark:text-gray-200 dark:hover:text-primary-400 h-6 w-6"><path fill="white" d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a></div><div class="mt-5 flex items-center justify-center gap-3"><button class="relative inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-4 py-2 text-sm font-semibold text-cyan-100 ring-1 ring-white/5 transition hover:bg-white/10"><svg viewBox="0 0 24 24" class="h-4 w-4" fill="none"><path d="M4 5a2 2 0 0 1 2-2h1.2a1 1 0 0 1 .95.68l1.1 3.3a1 1 0 0 1-.3 1.07l-1.4 1.2a12 12 0 0 0 6.3 6.3l1.2-1.4a1 1 0 0 1 1.07-.3l3.3 1.1a1 1 0 0 1 .68.95V20
1a2 2 0 0 1-2 2h-1C9.16 22 2 14.84 2 6V5a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-width="1.5"></path></svg>Copy Phone</button></div><div class="mt-6 grid grid-cols-2 gap-3 text-xs text-slate-300"><div class="rounded-lg border border-white/10 bg-white/5 px-3 py-2"><div class="font-semibold text-white">Location</div><div>Somalia</div></div><div class="rounded-lg border border-white/10 bg-white/5 px-3 py-2"><div class="font-semibold text-white">Email</div><div class="truncate">[email protected]</div></div></div><div class="mt-6"><div class="text-xs font-semibold uppercase tracking-widest text-cyan-300">Languages</div><div class="mt-3 flex items-start justify-around gap-4"><div class="text-center"><div class="mb-2 text-[11px] text-slate-300">English</div><div style="width:40px;height:40px"><svg class="CircularProgressbar " viewBox="0 0 100 100" data-test-id="CircularProgressbar"><path class="CircularProgressbar-trail" style="stroke-dasharray:289.02652413026095px 289.02652413026095px;stroke-dashoffset:0px" d=" 2 M 50,50 3 m 0,-46 4 a 46,46 0 1 1 0,92 5 a 46,46 0 1 1 0,-92 6 " stroke-width="8" fill-opacity="0"></path><path class="CircularProgressbar-path" style="stroke-dasharray:289.02652413026095px 289.02652413026095px;stroke-dashoffset:289.02652413026095px" d=" 7 M 50,50 8 m 0,-46 9 a 46,46 0 1 1 0,92 10 a 46,46 0 1 1 0,-92 11 " stroke-width="8" fill-opacity="0"></path><text class="CircularProgressbar-text" x="50" y="50">0%</text></svg></div></div><div class="text-center"><div class="mb-2 text-[11px] text-slate-300">Arabic</div><div style="width:40px;height:40px"><svg class="CircularProgressbar " viewBox="0 0 100 100" data-test-id="CircularProgressbar"><path class="CircularProgressbar-trail" style="stroke-dasharray:289.02652413026095px 289.02652413026095px;stroke-dashoffset:0px" d=" 12 M 50,50 13 m 0,-46 14 a 46,46 0 1 1 0,92 15 a 46,46 0 1 1 0,-92 16 " stroke-width="8" fill-opacity="0"></path><path class="CircularProgressbar-path" style="stroke-dasharray:289.02652413026095px 289.02652413026095px;stroke-dashoffset:289.02652413026095px" d=" 17 M 50,50 18 m 0,-46 19 a 46,46 0 1 1 0,92 20 a 46,46 0 1 1 0,-92 21 " stroke-width="8" fill-opacity="0"></path><text class="CircularProgressbar-text" x="50" y="50">0%</text></svg></div></div></div></div></div></div></aside><section class="md:col-span-8 space-y-12"><section class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><h3 class="text-xl font-bold text-slate-900">About</h3><p class="mt-3 text-slate-700 leading-relaxed">I build calm, high-performance products for web and mobile. My focus is on<!-- --> <strong>hyper-efficient architecture</strong>, clean UI systems, and motion that clarifies rather than distracts. I enjoy working across the stack to turn ideas into precise, shippable software.</p><div class="mt-6 grid gap-3 sm:grid-cols-3"><div class="rounded-2xl hover:scale-105 duration-300 border border-slate-200 bg-blue-950 p-4 text-left shadow-sm"><div class="text-xl font-extrabold text-white leading-none">3+</div><div class="mt-1 text-sm text-white">Years building</div></div><div class="rounded-2xl hover:scale-105 duration-300 border border-slate-200 bg-blue-950 p-4 text-left shadow-sm"><div class="text-xl font-extrabold text-white leading-none">7+</div><div class="mt-1 text-sm text-white">Shipped projects</div></div><div class="rounded-2xl hover:scale-105 duration-300 border border-slate-200 bg-blue-950 p-4 text-left shadow-sm"><div class="text-xl font-extrabold text-white leading-none">Web + Mobile</div><div class="mt-1 text-sm text-white">Core stacks</div></div></div><div class="mt-5 flex flex-wrap gap-2"><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">Next.js</span><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">React Native</span><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">Node</span><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">Design Systems</span><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">Dashboards</span><span class="inline-flex items-center rounded-full border border-slate-200 bg-white px-3 py-1 text-xs font-semibold text-slate-700 shadow-sm">Animations</span></div></section><section class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><h3 class="text-xl font-bold text-slate-900">Skills</h3><div class="mt-5 grid gap-6 md:grid-cols-2"><div class="space-y-4"><div class="text-xs font-semibold uppercase tracking-widest text-cyan-700">Frontend & UI</div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">React / Next.js</span><span class="text-slate-500">88<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Tailwind CSS</span><span class="text-slate-500">90<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Framer Motion</span><span class="text-slate-500">82<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div></div><div class="space-y-4"><div class="text-xs font-semibold uppercase tracking-widest text-cyan-700">
21Backend & Data</div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Node.js</span><span class="text-slate-500">70<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">MySQL</span><span class="text-slate-500">75<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Firebase</span><span class="text-slate-500">65<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div></div><div class="space-y-4"><div class="text-xs font-semibold uppercase tracking-widest text-cyan-700">Mobile</div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">React Native</span><span class="text-slate-500">80<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Expo</span><span class="text-slate-500">76<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div></div><div class="space-y-4"><div class="text-xs font-semibold uppercase tracking-widest text-cyan-700">Analytics & Tools</div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Power BI</span><span class="text-slate-500">60<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div><div class="group"><div class="flex items-center justify-between text-sm"><span class="font-medium text-slate-800">Git / GitHub</span><span class="text-slate-500">85<!-- -->%</span></div><div class="mt-2 h-2 w-full rounded-full bg-slate-100 overflow-hidden"><div class="h-full rounded-full bg-gradient-to-r from-cyan-500 to-sky-500" style="width:0px"></div></div></div></div></div></section><section class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><h3 class="text-xl font-bold text-slate-900">Experience</h3><ol class="relative mt-5 space-y-8 border-l border-slate-200 pl-2"><li class="relative pl-6" style="opacity:1;transform:translateY(18px) translateZ(0)"><span class="absolute left-0 top-2 grid h-3 w-3 place-items-center rounded-full bg-slate-900 ring-4 ring-white"></span><div class="text-xs font-semibold tracking-widest text-cyan-700 uppercase">Oct 2023 â Present</div><div class="mt-1 text-lg font-semibold text-slate-900">Mobile App Developer (React Native)</div><div class="text-sm text-slate-600">Cabiir Travel Agency</div><p class="mt-2 text-sm leading-relaxed text-slate-700">Designing and building production React Native apps end-to-end. Translating product into clean, testable code; integrating Firebase and Node services; shipping thoughtful UI motion.</p></li><li class="relative pl-6" style="opacity:1;transform:translateY(18px) translateZ(0)"><span class="absolute left-0 top-2 grid h-3 w-3 place-items-center rounded-full bg-slate-900 ring-4 ring-white"></span><div class="text-xs font-semibold tracking-widest text-cyan-700 uppercase">Sep 2022 â Nov 2022</div><div class="mt-1 text-lg font-semibold text-slate-900">Information Systems Specialist</div><div class="text-sm text-slate-600">IAU â Deanship of E-Learning & Distance Learning</div><p class="mt-2 text-sm leading-relaxed text-slate-700">Built Power BI dashboards and a WordPress site. Worked across MySQL data modeling, analytics, and UX to deliver actionable insights.</p></li></ol></section><section class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><h3 class="text-xl font-bold text-slate-900">Education</h3><div class="mt-4 rounded-2xl border border-slate-200 bg-white p-4"><div class="text-lg font-semibold text-slate-900">Bachelor in Computer Information Systems</div><div class="text-sm text-slate-600">Imam Abdulrahman Bin Faisal University</div><div class="text-sm text-slate-600">2017 â 2022</div></div></section><section class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><h3 class="text-xl font-bold text-slate-900">Certificates</h3><div class="mt-5 grid gap-4 sm:grid-cols-2">
21<a href="https://www.coursera.org/account/accomplishments/records/HX8PR7B8PDFD" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-4 shadow-sm transition-transform duration-300 hover:-translate-y-[2px]" style="opacity:1;transform:translateY(18px) translateZ(0)"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-2xl opacity-0 transition-opacity duration-300 group-hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(14,165,233,0.28), rgba(2,132,199,0.18), rgba(14,165,233,0.28));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><div class="flex items-center gap-3"><img src="/meta_logo.svg" alt="" class="h-8 w-8"/><div class="min-w-0 flex-1"><div class="truncate text-sm font-semibold text-slate-900">Introduction to Mobile Development</div><div class="text-xs text-slate-600">Coursera<!-- --> ⢠<!-- -->Dec 2023</div></div><span class="inline-flex items-center text-xs font-semibold text-slate-700">View<svg viewBox="0 0 20 20" fill="none" class="ml-1 h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></a><a href="https://www.coursera.org/account/accomplishments/specialization/certificate/4FXT3W8KZSWC" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-4 shadow-sm transition-transform duration-300 hover:-translate-y-[2px]" style="opacity:1;transform:translateY(18px) translateZ(0)"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-2xl opacity-0 transition-opacity duration-300 group-hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(14,165,233,0.28), rgba(2,132,199,0.18), rgba(14,165,233,0.28));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><div class="flex items-center gap-3"><img src="/ibm_logo.svg" alt="" class="h-8 w-8"/><div class="min-w-0 flex-1"><div class="truncate text-sm font-semibold text-slate-900">IBM Data Analyst Specialization</div><div class="text-xs text-slate-600">Coursera<!-- --> ⢠<!-- -->Apr 2023</div></div><span class="inline-flex items-center text-xs font-semibold text-slate-700">View<svg viewBox="0 0 20 20" fill="none" class="ml-1 h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></a><a href="https://www.coursera.org/account/accomplishments/specialization/certificate/PSZXZ9L6ALE4" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-4 shadow-sm transition-transform duration-300 hover:-translate-y-[2px]" style="opacity:1;transform:translateY(18px) translateZ(0)"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-2xl opacity-0 transition-opacity duration-300 group-hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(14,165,233,0.28), rgba(2,132,199,0.18), rgba(14,165,233,0.28));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><div class="flex items-center gap-3"><img src="/google_logo.svg" alt="" class="h-8 w-8"/><div class="min-w-0 flex-1"><div class="truncate text-sm font-semibold text-slate-900">Google Data Analytics Specialization</div><div class="text-xs text-slate-600">Coursera<!-- --> ⢠<!-- -->Dec 2022</div></div><span class="inline-flex items-center text-xs font-semibold text-slate-700">View<svg viewBox="0 0 20 20" fill="none" class="ml-1 h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></a>
21<a href="https://www.coursera.org/account/accomplishments/specialization/certificate/57KRRFNDYJDD" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-4 shadow-sm transition-transform duration-300 hover:-translate-y-[2px]" style="opacity:1;transform:translateY(18px) translateZ(0)"><span aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 rounded-2xl opacity-0 transition-opacity duration-300 group-hover:opacity-100" style="padding:1px;background:conic-gradient(from 180deg at 50% 50%, rgba(14,165,233,0.28), rgba(2,132,199,0.18), rgba(14,165,233,0.28));-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude"></span><div class="flex items-center gap-3"><img src="/google_logo.svg" alt="" class="h-8 w-8"/><div class="min-w-0 flex-1"><div class="truncate text-sm font-semibold text-slate-900">Google IT Support Specialization</div><div class="text-xs text-slate-600">Coursera<!-- --> ⢠<!-- -->Nov 2022</div></div><span class="inline-flex items-center text-xs font-semibold text-slate-700">View<svg viewBox="0 0 20 20" fill="none" class="ml-1 h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></a></div></section><section class="relative overflow-hidden rounded-3xl border border-slate-200 bg-white p-6 text-center shadow-sm" style="opacity:1;transform:translateY(18px) translateZ(0)"><div class="pointer-events-none absolute inset-0 bg-[radial-gradient(80%_80%_at_50%_-10%,rgba(14,165,233,0.10),transparent_60%)]"></div><h3 class="text-xl font-bold text-slate-900">Letâs build something precise.</h3><p class="mt-1 text-slate-600">Available for web & mobile product work.</p><div class="mt-4 flex items-center justify-center gap-3"><a href="/contact" class="group relative hover:scale-105 duration-200 bg-cyan-800 inline-flex items-center justify-center overflow-hidden rounded-full border border-slate-200 px-4 py-2 text-sm font-semibold shadow-sm">Contact Me</a></div></section></section></div></div></main></main><footer class="w-full mt-20 bg-gradient-to-tr from-[#0b2a6b] to-[#091f4e] text-white"><div class="mx-auto max-w-7xl px-4 sm:px-6"><div class="grid grid-cols-1 gap-12 py-14 md:grid-cols-12"><div class="md:col-span-5"><div class="flex items-center gap-3"><img alt="AIMMJ logo" fetchPriority="high" width="40" height="40" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" src="/_next/static/media/aimm_logo.67552f78.svg"/><span class="text-lg font-semibold tracking-tight">AIMMJ</span></div><p class="mt-4 max-w-prose text-sm leading-6 text-white/85">I design and build future-ready web & mobile experiencesâcalm, fast, and meticulously crafted with Next.js, React Native, and a clean design system approach.</p><p class="mt-2 text-xs text-white/70">Focus: Web · Mobile · Design Systems · Performance · Motion</p><div class="mt-6 flex items-center gap-4"><span tabindex="0"><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="mailto:[email protected]"><span class="sr-only">mail</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="fill-current text-gray-700 hover:text-primary-500 dark:text-gray-200 dark:hover:text-primary-400 h-5 w-5"><path fill="white" d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"></path><path fill="white" d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"></path></svg></a></span><span tabindex="0"><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://github.com/Abdulrahman-Muhumed"><span class="sr-only">github</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="fill-current text-gray-700 hover:text-primary-500 dark:text-gray-200 dark:hover:text-primary-400 h-5 w-5"><path fill="white" d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></span><span tabindex="0"><a class="text-sm text-gray-500 transition hover:text-gray-600" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/abdulrahman-mohamed9989"><span class="sr-only">linkedin</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="fill-current text-gray-700 hover:text-primary-500 dark:text-gray-200 dark:hover:text-primary-400 h-5 w-5"><path fill="white" d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a></span></div></div><div class="md:col-span-7"><div class="grid grid-cols-2 gap-8 sm:grid-cols-4"><div class="col-span-2 sm:col-span-2"><h4 class="text-xs font-semibold uppercase tracking-widest text-white/70">Explore</h4><ul class="mt-4 grid grid-cols-2 gap-x-6 gap-y-3"><li><div class="group inline-flex items-center"><a class="relative inline-flex items-center gap-1.5 text-sm text-white/85 transition-colors hover:text-white" href="/"><span class="relative">Home<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span><svg viewBox="0 0 20 20" fill="none" class="h-3.5 w-3.5 opacity-0" aria-hidden="true" style="opacity:0;transform:translateX(-6px)"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></li><li><div class="group inline-flex items-center"><a class="relative inline-flex items-center gap-1.5 text-sm text-white/85 transition-colors hover:text-white" href="/about"><span class="relative">About<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span><svg viewBox="0 0 20 20" fill="none" class="h-3.5 w-3.5 opacity-0" aria-hidden="true" style="opacity:0;transform:translateX(-6px)"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></li><li><div class="group inline-flex items-center"><a class="relative inline-flex items-center gap-1.5 text-sm text-white/85 transition-colors hover:text-white" href="/projects"><span class="relative">Projects<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span><svg viewBox="0 0 20 20" fill="none" class="h-3.5 w-3.5 opacity-0" aria-hidden="true" style="opacity:0;transform:translateX(-6px)"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></li><li><div class="group inline-flex items-center"><a class="relative inline-flex items-center gap-1.5 text-sm text-white/85 transition-colors hover:text-white" href="/contact"><span class="relative">Contact<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span><svg viewBox="0 0 20 20" fill="none" class="h-3.5 w-3.5 opacity-0" aria-hidden="true" style="opacity:0;transform:translateX(-6px)"><path d="M5 10h8m0 0-3-3m3 3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></li></ul></div><div><h4 class="text-xs font-semibold uppercase tracking-widest text-white/70">Projects</h4><ul class="mt-4 space-y-3 text-sm"><li><a class="group relative inline-flex items-center text-white/85 hover:text-white transition-colors" href="/projects"><span class="relative">All Projects<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span></a></li></ul></div><div><h4 class="text-xs font-semibold uppercase tracking-widest text-white/70">About</h4><ul class="mt-4 space-y-3 text-sm"><li><a class="group relative inline-flex items-center text-white/85 hover:text-white transition-colors" href="/about"><span class="relative">About Me<span class="pointer-events-none absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-white/50 transition-transform duration-300 group-hover:scale-x-100"></span></span></a></li></ul></div></div></div></div><div class="flex text-center flex-col gap-4 border-t border-white/10 py-6 sm:flex-row"><p class="text-xs text-white/70">© <!-- -->2025<!-- --> <!-- -->AIMMJ<!-- --> ⢠All rights reserved</p></div></div></footer><div class="fixed bottom-5 right-2 z-[70] md:bottom-8 md:right-8" style="opacity:0;pointer-events:none;transform:translateY(12px) translateZ(0)"><button class="group relative grid h-14 w-14 place-items-center rounded-full bg-white/90 shadow-lg ring-1 ring-black/10 backdrop-blur-md" aria-label="Scroll to top" tabindex="0">
21<span aria-hidden="true" class="absolute -z-10 h-14 w-14 rounded-full blur-xl opacity-60" style="background:radial-gradient(60% 60% at 50% 50%, rgba(14,165,233,0.25), rgba(14,165,233,0))"></span><svg viewBox="0 0 56 56" width="56" height="56" class="absolute inset-0"><defs><linearGradient id=":Rila:-stroke" x1="0" y1="0" x2="1" y2="1"><stop offset="0%" stop-color="#0ea5e9"></stop><stop offset="100%" stop-color="#22d3ee"></stop></linearGradient></defs><circle cx="28" cy="28" r="20" fill="none" stroke="rgba(15,23,42,0.12)" stroke-width="4"></circle><circle cx="28" cy="28" r="20" fill="none" stroke="url(#:Rila:-stroke)" stroke-width="4" stroke-linecap="round" pathLength="1" stroke-dashoffset="0px" stroke-dasharray="0px 1px"></circle></svg><svg viewBox="0 0 24 24" width="18" height="18" class="relative text-slate-900" style="transform:rotate(-8deg)"><path d="M12 6l-5 5m5-5 5 5M12 6v12" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="pointer-events-none absolute inset-0 overflow-hidden rounded-full"><span class="absolute -inset-y-2 left-0 h-[140%] w-1/3 -translate-x-full skew-x-12 bg-white/30 transition-transform duration-700 group-hover:translate-x-[250%]"></span></span></button></div></div>
21<script src="/_next/static/chunks/webpack-af9dba6bbd6f35c6.js" crossorigin="" async=""></script>
21<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
21<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/35f3b5cbaaf8b7d4.css\",\"style\",{\"crossOrigin\":\"\"}]\n0:\"$L3\"\n"])</script>
21<script>self.__next_f.push([1,"4:HL[\"/_next/static/css/d0320de32467736e.css\",\"style\",{\"crossOrigin\":\"\"}]\n"])</script>
21<script>self.__next_f.push([1,"5:I[7690,[],\"\"]\n7:I[7831,[],\"\"]\n8:I[351,[\"815\",\"static/chunks/815-3aa05748e1fbfaa1.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"890\",\"static/chunks/app/resume/page-0d2300bb3f7c299b.js\"],\"\"]\n9:I[5613,[],\"\"]\na:I[1778,[],\"\"]\nb:I[5089,[\"815\",\"static/chunks/815-3aa05748e1fbfaa1.js\",\"396\",\"static/chunks/396-d85fe779f9c6ba23.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"461\",\"static/chunks/461-a8f14e080d181f43.js\",\"185\",\"static/chunks/app/layout-a9f5498a19f829e1.js\"],\"\"]\nc:I[9032,[\"815\",\"static/chunks/8"])</script>
21<script>self.__next_f.push([1,"15-3aa05748e1fbfaa1.js\",\"396\",\"static/chunks/396-d85fe779f9c6ba23.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"461\",\"static/chunks/461-a8f14e080d181f43.js\",\"185\",\"static/chunks/app/layout-a9f5498a19f829e1.js\"],\"\"]\nd:I[1768,[\"815\",\"static/chunks/815-3aa05748e1fbfaa1.js\",\"396\",\"static/chunks/396-d85fe779f9c6ba23.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"461\",\"static/chunks/461-a8f14e080d181f43.js\",\"185\",\"static/chunks/app/layout-a9f5498a19f829e1.js\"],\"\"]\ne:I[3081,[\"815\",\"static/chunks/815-3aa05"])</script>
21<script>self.__next_f.push([1,"748e1fbfaa1.js\",\"396\",\"static/chunks/396-d85fe779f9c6ba23.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"461\",\"static/chunks/461-a8f14e080d181f43.js\",\"185\",\"static/chunks/app/layout-a9f5498a19f829e1.js\"],\"\"]\nf:I[4441,[\"815\",\"static/chunks/815-3aa05748e1fbfaa1.js\",\"396\",\"static/chunks/396-d85fe779f9c6ba23.js\",\"691\",\"static/chunks/691-72e9fb38d5f17fac.js\",\"461\",\"static/chunks/461-a8f14e080d181f43.js\",\"185\",\"static/chunks/app/layout-a9f5498a19f829e1.js\"],\"Analytics\"]\n11:I[8955,[],\"\"]\n"])</script>
21<script>self.__next_f.push([1,"3:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35f3b5cbaaf8b7d4.css\",\"precedence\":\"next\",\"crossOrigin\":\"\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"49At1_GYwUS4k7_uVn53_\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/resume\",\"initialTree\":[\"\",{\"children\":[\"resume\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"resume\",{\"children\":[\"__PAGE__\",{},[\"$L6\",[\"$\",\"$L7\",null,{\"propsForComponent\":{\"params\":{}},\"Component\":\"$8\",\"isStaticGeneration\":true}],null]]},[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"resume\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d0320de32467736e.css\",\"precedence\":\"next\",\"crossOrigin\":\"\"}]]}]]},[null,[\"$\",\"html\",null,{\"lang\":\"en-us\",\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/aimm_icon.svg\"}],[\"$\",\"body\",null,{\"className\":\"\",\"children\":[[\"$\",\"$Lb\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen bg-white\",\"children\":[[\"$\",\"$Lc\",null,{}],[\"$\",\"main\",null,{\"className\":\"bg-white\",\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",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.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}]}],[\"$\",\"$Ld\",null,{}],[\"$\",\"$Le\",null,{}]]}],[\"$\",\"$Lf\",null,{}]]}]]}],null]],\"initialHead\":[false,\"$L10\"],\"globalErrorComponent\":\"$11\"}]]\n"])</script>
21<script>self.__next_f.push([1,"10:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"AIMMJ\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Generated by AIMMJ\"}],[\"$\",\"meta\",\"4\",{\"name\":\"next-size-adjust\"}]]\n6:null\n"])</script>
21<script>self.__next_f.push([1,""])</script>
21</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.