Help
RSS
API
Feed
Maltego
Contact
Domain > armanradmanesh.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-07-31
35.170.55.198
(
ClassC
)
2018-07-31
67.207.94.142
(
ClassC
)
2018-10-29
52.73.240.132
(
ClassC
)
2026-03-06
76.76.21.21
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAccess-Control-Allow-Origin: *Age: 1181974Cache-Control: public, max-age0, must-revalidateContent-Disposition: inlineContent-Length: 91327Content-Type: text/html; charsetutf-8Date: Fri, 06 Mar 2026 05:58:31 GMTEtag: 8c09459177e8a4e5d42cc502c462b974Server: VercelStrict-Transport-Security: max-age63072000Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetchX-Matched-Path: /X-Nextjs-Prerender: 1X-Nextjs-Stale-Time: 300X-Vercel-Cache: HITX-Vercel-Id: pdx1::9ldgj-1772776710811-8b87832b43a4 !DOCTYPE html>!--JyP7vmD36ydSGfVFdY7px-->html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/36363bfb06833f56-s.p.d8302362.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/680aa1e827d679d2-s.p.59922d9b.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/7546fe8f902b88b8-s.p.5f7c9333.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/a73419dd2ba2d841-s.p.f2813c2a.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/f7aa21714c1c53f8-s.p.e3544bb0.woff2 asfont crossorigin typefont/woff2/>link relstylesheet href/_next/static/chunks/7b29324570d96733.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/475fa0f5a019bf38.js/>script src/_next/static/chunks/6a8b6d0f04868e51.js async>/script>script src/_next/static/chunks/853963c748fe290d.js async>/script>script src/_next/static/chunks/a4eeb46e07741350.js async>/script>script src/_next/static/chunks/turbopack-b839146ba90f25c1.js async>/script>script src/_next/static/chunks/abd5f257941738c0.js async>/script>script src/_next/static/chunks/9f7ec113aa58aab0.js async>/script>script src/_next/static/chunks/09c756b5513faf29.js async>/script>script src/_next/static/chunks/ff1a16fafef87110.js async>/script>script src/_next/static/chunks/247eb132b7f7b574.js async>/script>script src/_next/static/chunks/fe88ce72e583e3f5.js async>/script>meta namenext-size-adjust content/>title>Radmanesh/title>meta namedescription contentPersonal homepage of Arman Radmanesh ✨/>link relmanifest href/manifest.webmanifest/>meta namekeywords contentRadmanesh,Software Engineering,Researcher,Cut.social,Healthcare,AI,Machine Learning,Data Science,Web Development,React,Next.js,Node.js,Blog,About,Contact/>meta namerobots contentindex, follow/>meta namegooglebot contentindex, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1/>meta propertyog:title contentRadmanesh/>meta propertyog:description contentPersonal homepage of Arman Radmanesh ✨/>meta propertyog:url contenthttps://radmanesh.vercel.app/>meta propertyog:site_name contentRadmanesh/>meta propertyog:locale contenten_US/>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image/>meta nametwitter:site contentArmanRadmanesh/>meta nametwitter:creator content@ArmanRadmanesh/>meta nametwitter:title contentArmanRadmanesh/>meta nametwitter:description contentMy twitter account website/>link relicon href/favicon.ico?favicon.7570132c.ico sizes48x48 typeimage/x-icon/>link relicon href/icon.png?icon.87645792.png sizes512x512 typeimage/png/>script src/_next/static/chunks/a6dad97d9634a72d.js noModule>/script>/head>body classkarla_66782f-module__MnJUzG__variable figtree_3a442df4-module__x2rvna__variable dm_mono_7b899479-module__6laYha__variable dm_mono_7b899479-module__6laYha__variable font-sans bg-zinc-50 selection:bg-zinc-200 dark:bg-zinc-900 dark:selection:bg-zinc-700 scroll-smooth antialiased min-h-dvh flex flex-col>div hidden>!--$-->!--/$-->/div>script>((a,b,c,d,e,f,g,h)>{let idocument.documentElement,jlight,dark;function k(b){var c;(Array.isArray(a)?a:a).forEach(a>{let cclassa,dc&&f?e.map(a>fa||a):e;c?(i.classList.remove(...d),i.classList.add(f&&fb?fb:b)):i.setAttribute(a,b)}),cb,h&&j.includes(c)&&(i.style.colorSchemec)}if(d)k(d);else try{let alocalStorage.getItem(b)||c,dg&&systema?window.matchMedia((prefers-color-scheme: dark)).matches?dark:light:a;k(d)}catch(a){}})(class,theme,system,null,light,dark,null,true,true)/script>div classtop-2 z-50 w-full max-w-3xl mx-auto items-center mb-1>div classbg-zinc-50/75 dark:bg-zinc-900/75 text-foreground px-4 py-2>div classmax-w-screen-xl mx-auto text-center font-bold>Hey All! Welcom to my website. Lab experiments are a work in progress./div>/div>/div>header classsticky z-50 mb-8 top-0 backdrop-blur-md bg-zinc-50/75 dark:bg-zinc-900/75>div classpx-6 md:px-4>div classmx-auto flex h-16 w-full max-w-3xl items-center justify-between border-b border-border>button classinline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-accent hover:text-accent-foreground h-10 w-10 typebutton aria-haspopupdialog aria-expandedfalse aria-controlsradix-_R_2lb_ data-stateclosed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-menu h-4 w-4 text-zinc-500 aria-hiddentrue>path dM4 5h16>/path>path dM4 12h16>/path>path dM4 19h16>/path>/svg>/button>a aria-labelHome classabsolute left-1/2 -translate-x-1/2 href/>h1 classfont-logo hover:opacity-50 font-bold>Arman Radmanesh/h1>/a>div classml-3 flex flex-col justify-center>input typecheckbox idtheme-toggle classpeer sr-only aria-labelToggle dark mode nametheme-toggle/>label classrelative inline-flex size-9 cursor-pointer items-center justify-center rounded-full border border-transparent hover:bg-zinc-100 dark:hover:bg-zinc-800 p-2 ring-offset-background transition-shadow peer-focus-visible:border-ring peer-focus-visible:outline-hidden peer-focus-visible:ring-2 peer-focus-visible:ring-ring/30 peer-focus-visible:ring-offset-2 fortheme-toggle aria-hiddentrue>svg classdark:hidden width16 height16 xmlnshttp://www.w3.org/2000/svg>path classfill-zinc-400 dM7 0h2v2H7zM12.88 1.637l1.414 1.415-1.415 1.413-1.413-1.414zM14 7h2v2h-2zM12.95 14.433l-1.414-1.413 1.413-1.415 1.415 1.414zM7 14h2v2H7zM2.98 14.364l-1.413-1.415 1.414-1.414 1.414 1.415zM0 7h2v2H0zM3.05 1.706 4.463 3.12 3.05 4.535 1.636 3.12z>/path>path classfill-zinc-500 dM8 4C5.8 4 4 5.8 4 8s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4Z>/path>/svg>svg classhidden dark:block width16 height16 xmlnshttp://www.w3.org/2000/svg>path classfill-zinc-500 dM6.2 1C3.2 1.8 1 4.6 1 7.9 1 11.8 4.2 15 8.1 15c3.3 0 6-2.2 6.9-5.2C9.7 11.2 4.8 6.3 6.2 1Z>/path>path classfill-zinc-600 dM12.5 5a.625.625 0 0 1-.625-.625 1.252 1.252 0 0 0-1.25-1.25.625.625 0 1 1 0-1.25 1.252 1.252 0 0 0 1.25-1.25.625.625 0 1 1 1.25 0c.001.69.56 1.249 1.25 1.25a.625.625 0 1 1 0 1.25c-.69.001-1.249.56-1.25 1.25A.625.625 0 0 1 12.5 5Z>/path>/svg>span classsr-only>Switch to light / dark version/span>/label>/div>/div>/div>/header>main classflex-1 min-h-0>div classpx-4 md:px-6>div classmx-auto max-w-3xl w-full>div classspace-y-16>div classspace-y-8>div classspace-y-4>h1 classmx-auto font-display max-w-3xl font-bold text-3xl leading-none tracking-tight text-foreground md:text-5xl>Building!-- --> span classtext-green-600 dark:text-green-400 selection:bg-green-200/80 dark:selection:bg-green-800/80>agentic/span> !-- -->AI systems that combine!-- --> span classtext-violet-600 dark:text-violet-400 selection:bg-violet-200/80 dark:selection:bg-violet-800/80>multi-agent/span> !-- -->orchestration with!-- --> span classtext-amber-600 dark:text-amber-400 selection:bg-amber-200/80 dark:selection:bg-amber-800/80>multimodal/span> !-- -->intelligence./h1>h2 classtext-base md:text-xl text-muted-foreground selection:text-muted-foreground/80 tracking-tighter font-light>I develop LLM pipelines, vision-language systems, and production-grade research tools that solve complex, real-world problems through deep learning, semantic retrieval, and full-stack engineering./h2>/div>a download target_blank noreferrer classinline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group relative text-primary-foreground bg-primary hover:bg-primary/90 h-11 px-8 rounded-full href/docs/radmanesh-resume.pdf>Get my resumediv classw-0 translate-x-100% pl-0 opacity-0 transition-all duration-200 group-hover:w-5 group-hover:translate-x-0 group-hover:pl-2 group-hover:opacity-100>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-down-right aria-hiddentrue>path dm7 7 10 10>/path>path dM17 7v10H7>/path>/svg>/div>/a>/div>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Meet me/h2>div classgrid grid-cols-1 gap-4 leading-relaxed md:leading-normal tracking-tight text-muted-foreground selection:text-muted-foreground/80>p classfont-semibold md:text-lg>Hi, I'm Arman Radmanesh./p>div classgrid grid-cols-1 md:grid-cols-2 gap-4 text-base>p>I'm a Graduate Research Assistant at the University of Oklahoma, pursuing an MS in Data Science & Analytics. I build agentic AI systems, multimodal LLM pipelines, and production-grade research tools./p>p>My work blends deep learning, computer vision, semantic retrieval, evaluation science, and full-stack engineering to solve complex, real-world problems. I focus on multi-agent systems, LLM engineering, and multimodal ML./p>p>I develop multi-agent LLM systems, RL-based post-training loops, and multimodal evaluation frameworks. My research includes A2A orchestration, vision-language pipelines, and semantic retrieval systems using LlamaIndex, LangChain, LangGraph, and Qwen./p>/div>div classflex justify-end>a classgroup text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto href/about>Find out morespan classrelative ml-2 w-4 h-4 overflow-hidden>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0 aria-hiddentrue>path dM7 7h10v10>/path>path dM7 17 17 7>/path>/svg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/span>/a>/div>/div>/section>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Featured projects/h2>div classgrid grid-cols-1 md:grid-cols-2 gap-4>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>a hrefhttps://github.com/radmanesh/agentify-design2code classblock>div classp-4>div classflex items-start gap-4>div classshrink-0>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-bot project-logo aria-hiddentrue>path dM12 8V4H8>/path>rect width16 height12 x4 y8 rx2>/rect>path dM2 14h2>/path>path dM20 14h2>/path>path dM15 13v2>/path>path dM9 13v2>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>div classflex items-start justify-between gap-2>h2 classfont-semibold truncate>AgentifyDesign2Code/h2>button typebutton classshrink-0 text-muted-foreground hover:text-foreground transition-colors aria-labelView on GitHub>svg strokecurrentColor fillcurrentColor stroke-width0 roleimg viewBox0 0 24 24 classh-4 w-4 height1em width1em xmlnshttp://www.w3.org/2000/svg>path dM12 .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>/button>/div>p classtext-sm text-muted-foreground mt-1 line-clamp-2>A fully agentified extension of the Design2Code workflow with multi-agent LLM orchestration. Coordinates White and Green agents for HTML/CSS generation and evaluation using Playwright-based rendering, IoU geometric similarity, and multi-device screenshot comparison./p>div classflex flex-wrap gap-1.5 mt-3>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Multi-agent LLM/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Code generation/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Evaluation systems/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>A2A protocol/div>/div>/div>/div>/div>/a>/div>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>a hrefhttps://github.com/radmanesh/ResponsiveGen classblock>div classp-4>div classflex items-start gap-4>div classshrink-0>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-panels-top-left project-logo aria-hiddentrue>rect width18 height18 x3 y3 rx2>/rect>path dM3 9h18>/path>path dM9 21V9>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>div classflex items-start justify-between gap-2>h2 classfont-semibold truncate>ResponsiveGen/h2>button typebutton classshrink-0 text-muted-foreground hover:text-foreground transition-colors aria-labelView on GitHub>svg strokecurrentColor fillcurrentColor stroke-width0 roleimg viewBox0 0 24 24 classh-4 w-4 height1em width1em xmlnshttp://www.w3.org/2000/svg>path dM12 .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>/button>/div>p classtext-sm text-muted-foreground mt-1 line-clamp-2>A multimodal pipeline that transforms mobile, tablet, and desktop wireframe sketches into clean, responsive HTML/CSS. Features vision-enabled LLM interpretation, multi-breakpoint reasoning, and comprehensive evaluation suite./p>div classflex flex-wrap gap-1.5 mt-3>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Vision-LLM/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Responsive layout/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Multimodal evaluation/div>/div>/div>/div>/div>/a>/div>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>a hrefhttps://jamasp.app/ classblock>div classp-4>div classflex items-start gap-4>div classshrink-0>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-watch project-logo aria-hiddentrue>path dM12 10v2.2l1.6 1>/path>path dm16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05>/path>path dm7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05>/path>circle cx12 cy12 r6>/circle>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>div classflex items-start justify-between gap-2>h2 classfont-semibold truncate>Jamasp/h2>/div>p classtext-sm text-muted-foreground mt-1 line-clamp-2>A scalable platform for wearable-device research, providing participant management, real-time data ingestion, interactive dashboards, and AI-ready time-series pipelines. Used in behavioral science and health research./p>div classflex flex-wrap gap-1.5 mt-3>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Wearable analytics/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Time-series data/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Cloud platform/div>/div>/div>/div>/div>/a>/div>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>a hrefhttps://cut.social/ classblock>div classp-4>div classflex items-start gap-4>div classshrink-0>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-brain project-logo aria-hiddentrue>path dM12 18V5>/path>path dM15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4>/path>path dM17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5>/path>path dM17.997 5.125a4 4 0 0 1 2.526 5.77>/path>path dM18 18a4 4 0 0 0 2-7.464>/path>path dM19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517>/path>path dM6 18a4 4 0 0 1-2-7.464>/path>path dM6.003 5.125a4 4 0 0 0-2.526 5.77>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>div classflex items-start justify-between gap-2>h2 classfont-semibold truncate>Lens (formerly Cut)/h2>/div>p classtext-sm text-muted-foreground mt-1 line-clamp-2>A robust, researcher-friendly platform for behavioral studies. Supports a large library of experiments including Ultimatum Game, Dictator Game, Memory tests, Task Switching, Go/NoGo, N-Back, BART, Stroop, and many others. Used in peer-reviewed psychology research./p>div classflex flex-wrap gap-1.5 mt-3>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Behavioral experiments/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Cognitive tasks/div>div classinline-flex items-center border px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs>Full-stack development/div>/div>/div>/div>/div>/a>/div>/div>div classflex justify-end>a classgroup text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto href/projects>View all projectsspan classrelative ml-2 w-4 h-4 overflow-hidden>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0 aria-hiddentrue>path dM7 7h10v10>/path>path dM7 17 17 7>/path>/svg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/span>/a>/div>/section>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Tech Stack/h2>div classgrid grid-cols-1 md:grid-cols-2 gap-8>div classspace-y-3>p classtext-lg md:text-xl font-medium>AI & ML/p>div classflex flex-wrap gap-2>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#EE4C2C;background-color:rgba(238, 76, 44, 0.1);color:#EE4C2C>PyTorch/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#FF6F00;background-color:rgba(255, 111, 0, 0.1);color:#FF6F00>TensorFlow/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#1C3C3C;background-color:rgba(28, 60, 60, 0.1);color:#1C3C3C>LangChain/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#1C3C3C;background-color:rgba(28, 60, 60, 0.1);color:#1C3C3C>LangGraph/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#4A90E2;background-color:rgba(74, 144, 226, 0.1);color:#4A90E2>LlamaIndex/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#6366F1;background-color:rgba(99, 102, 241, 0.1);color:#6366F1>Qwen/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#8B5CF6;background-color:rgba(139, 92, 246, 0.1);color:#8B5CF6>Vision-LLMs/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#EC4899;background-color:rgba(236, 72, 153, 0.1);color:#EC4899>RLHF methods/div>/div>/div>div classspace-y-3>p classtext-lg md:text-xl font-medium>Backend & Infrastructure/p>div classflex flex-wrap gap-2>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#339933;background-color:rgba(51, 153, 51, 0.1);color:#339933>Node.js/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#000000;background-color:rgba(0, 0, 0, 0.1);color:#000000>Express/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#3776AB;background-color:rgba(55, 118, 171, 0.1);color:#3776AB>Python APIs/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#2496ED;background-color:rgba(36, 150, 237, 0.1);color:#2496ED>Docker/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#4285F4;background-color:rgba(66, 133, 244, 0.1);color:#4285F4>GCP (Cloud Run, Vertex AI)/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#FF6B35;background-color:rgba(255, 107, 53, 0.1);color:#FF6B35>Lambda Labs GPU/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#1E88E5;background-color:rgba(30, 136, 229, 0.1);color:#1E88E5>OSCER SLURM/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#6366F1;background-color:rgba(99, 102, 241, 0.1);color:#6366F1>Delta AI/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#FFBE00;background-color:rgba(255, 190, 0, 0.1);color:#FFBE00>WandB/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#7C3AED;background-color:rgba(124, 58, 237, 0.1);color:#7C3AED>Phoenix Arize/div>/div>/div>div classspace-y-3>p classtext-lg md:text-xl font-medium>Frontend/p>div classflex flex-wrap gap-2>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#000000;background-color:rgba(0, 0, 0, 0.1);color:#000000>Next.js/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#61DAFB;background-color:rgba(97, 218, 251, 0.1);color:#61DAFB>React/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#3178C6;background-color:rgba(49, 120, 198, 0.1);color:#3178C6>TypeScript/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#06B6D4;background-color:rgba(6, 182, 212, 0.1);color:#06B6D4>Tailwind/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#1572B6;background-color:rgba(21, 114, 182, 0.1);color:#1572B6>CSS/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#6B7280;background-color:rgba(107, 114, 128, 0.1);color:#6B7280>Responsive Design/div>/div>/div>div classspace-y-3>p classtext-lg md:text-xl font-medium>Databases/p>div classflex flex-wrap gap-2>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#47A248;background-color:rgba(71, 162, 72, 0.1);color:#47A248>MongoDB/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#336791;background-color:rgba(51, 103, 145, 0.1);color:#336791>PostgreSQL/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#FF6B6B;background-color:rgba(255, 107, 107, 0.1);color:#FF6B6B>ChromaDB/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#DC382D;background-color:rgba(220, 56, 45, 0.1);color:#DC382D>Redis/div>div classinline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border styleborder-color:#FFA000;background-color:rgba(255, 160, 0, 0.1);color:#FFA000>Firestore/div>/div>/div>/div>/section>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Blog posts/h2>div classgrid grid-cols-1 gap-4>a href/blog/agentifying-front-end-code>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>div classflex items-center p-4>div classshrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-book project-logo aria-hiddentrue>path dM4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>p classtext-xs text-muted-foreground/80 uppercase>Nov 12, 2025 • 3 mins read/p>h2 classfont-bold truncate leading-relaxed>Agentifying Design2Code with AgentBeats/h2>p classtext-sm text-muted-foreground>A two-month update on my AgentX project for the Berkeley Agentic AI MOOC, building an agentic test harness around the Design2Code visual-to-code pipeline./p>/div>/div>/div>/a>a href/blog/my-dual-npm-module>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>div classflex items-center p-4>div classshrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-book project-logo aria-hiddentrue>path dM4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>p classtext-xs text-muted-foreground/80 uppercase>Feb 25, 2025 • 3 mins read/p>h2 classfont-bold truncate leading-relaxed>Writing a JavaScript Module That Works in Both CommonJS and ESM/h2>p classtext-sm text-muted-foreground>A guide on how to write a module that works in both CoommonJS and ESM/p>/div>/div>/div>/a>/div>div classflex justify-end>a classgroup text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto href/blog>View all postsspan classrelative ml-2 w-4 h-4 overflow-hidden>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0 aria-hiddentrue>path dM7 7h10v10>/path>path dM7 17 17 7>/path>/svg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/span>/a>/div>/section>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Lab experiments/h2>div classgrid grid-cols-1 gap-4>a href/lab/conways-game-of-life>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>div classflex items-center p-4>div classshrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-grid2x2 lucide-grid-2x2 project-logo aria-hiddentrue>path dM12 3v18>/path>path dM3 12h18>/path>rect x3 y3 width18 height18 rx2>/rect>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>h2 classfont-semibold truncate>Conway's Game of Life/h2>p classtext-sm text-muted-foreground truncate>Interactive cellular automaton with design and simulation modes. Create patterns and watch them evolve./p>/div>/div>/div>/a>a href/lab/emotion-avatar>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>div classflex items-center p-4>div classshrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-smile project-logo aria-hiddentrue>circle cx12 cy12 r10>/circle>path dM8 14s1.5 2 4 2 4-2 4-2>/path>line x19 x29.01 y19 y29>/line>line x115 x215.01 y19 y29>/line>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>h2 classfont-semibold truncate>Emotion-Reactive Avatar/h2>p classtext-sm text-muted-foreground truncate>AI-powered emotional avatar that reacts to your messages with facial expressions and speech./p>/div>/div>/div>/a>a href/lab/prime-patterns>div classrounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400>div classflex items-center p-4>div classshrink-0 mr-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-grid3x3 lucide-grid-3x3 project-logo aria-hiddentrue>rect width18 height18 x3 y3 rx2>/rect>path dM3 9h18>/path>path dM3 15h18>/path>path dM9 3v18>/path>path dM15 3v18>/path>/svg>/div>div classgrow min-w-0 tracking-tight font-normal>h2 classfont-semibold truncate>Prime Patterns Explorer/h2>p classtext-sm text-muted-foreground truncate>Interactive Ulam spiral visualization with zoom, pan, and prime pattern coloring modes./p>/div>/div>/div>/a>/div>div classflex justify-end>a classgroup text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto href/lab>View all experimentsspan classrelative ml-2 w-4 h-4 overflow-hidden>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0 aria-hiddentrue>path dM7 7h10v10>/path>path dM7 17 17 7>/path>/svg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100 aria-hiddentrue>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/span>/a>/div>/section>section classspace-y-8 tracking-tight font-light>h2 classfont-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8>Connect with me/h2>div classflex items-center flex-wrap gap-2>a hrefmailto:radmanesh@gmail.com>span classtext-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal>email/span>/a>a hrefhttps://x.com/ArmanRadmanesh>span classtext-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal>x.com/span>/a>a hrefhttps://github.com/radmanesh>span classtext-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal>github/span>/a>a hrefhttps://linkedin.com/in/ArmanRadmanesh>span classtext-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal>linkedin/span>/a>a hrefhttps://radmanesh.hashnode.dev/>span classtext-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal>hashnode/span>/a>/div>/section>/div>!--$-->!--/$-->/div>/div>/main>footer classmx-auto w-full max-w-3xl mt-8 border-t px-2 h-16>div classflex justify-between items-center mt-4 font-mono font-medium text-xs md:text-sm leading-relaxed tracking-tight>span>/span>span>Radmanesh - !-- -->2025/span>/div>/footer>script src/_next/static/chunks/475fa0f5a019bf38.js id_R_ async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I1976,\/_next/static/chunks/abd5f257941738c0.js\,\/_next/static/chunks/9f7ec113aa58aab0.js\,\/_next/static/chunks/09c756b5513faf29.js\,\ThemeProvider\\n3:I49786,\/_next/static/chunks/abd5f257941738c0.js\,\/_next/static/chunks/9f7ec113aa58aab0.js\,\/_next/static/chunks/09c756b5513faf29.js\,\Header\\n4:I39756,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\default\\n5:I37457,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\default\\n10:I68027,,\default\\n:HL\/_next/static/chunks/7b29324570d96733.css\,\style\\n:HL\/_next/static/media/36363bfb06833f56-s.p.d8302362.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/680aa1e827d679d2-s.p.59922d9b.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/7546fe8f902b88b8-s.p.5f7c9333.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/a73419dd2ba2d841-s.p.f2813c2a.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/f7aa21714c1c53f8-s.p.e3544bb0.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\JyP7vmD36ydSGfVFdY7px\,\c\:\\,\\,\q\:\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/chunks/7b29324570d96733.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/abd5f257941738c0.js\,\async\:true,\nonce\:\$undefined\},\$\,\script\,\script-1\,{\src\:\/_next/static/chunks/9f7ec113aa58aab0.js\,\async\:true,\nonce\:\$undefined\},\$\,\script\,\script-2\,{\src\:\/_next/static/chunks/09c756b5513faf29.js\,\async\:true,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\suppressHydrationWarning\:true,\children\:\$\,\body\,null,{\className\:\karla_66782f-module__MnJUzG__variable figtree_3a442df4-module__x2rvna__variable dm_mono_7b899479-module__6laYha__variable dm_mono_7b899479-module__6laYha__variable\\n font-sans bg-zinc-50 selection:bg-zinc-200 dark:bg-zinc-900 dark:selection:bg-zinc-700 scroll-smooth antialiased min-h-dvh flex flex-col\,\children\:\$\,\$L2\,null,{\enableSystem\:true,\attribute\:\class\,\defaultTheme\:\system\,\disableTransitionOnChange\:true,\children\:\$\,\div\,null,{\className\:\top-2 z-50 w-full max-w-3xl mx-auto items-center mb-1\,\children\:\$\,\div\,null,{\className\:\bg-zinc-50/75 dark:bg-zinc-900/75 text-foreground px-4 py-2\,\children\:\$\,\div\,null,{\className\:\max-w-screen-xl mx-auto text-center font-bold\,\children\:\Hey All! Welcom to my website. Lab experiments are a work in progress.\}}},\$\,\$L3\,null,{},\$\,\main\,null,{\className\:\flex-1 min-h-0\,\children\:\$\,\div\,null,{\className\:\px-4 md:px-6\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-3xl w-full\,\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\}}}},\$\,\footer\,null,{\className\:\mx-auto w-full max-w-3xl mt-8 border-t px-2 h-16\,\children\:\$\,\div\,null,{\className\:\flex justify-between items-center mt-4 font-mono font-medium text-xs md:text-sm leading-relaxed tracking-tight\,\children\:\$\,\span\,null,{},\$\,\span\,null,{\children\:\Radmanesh - \,2025}}}}}}},{\children\:\$\,\$1\,\c\,{\children\:\$\,\div\,null,{\className\:\space-y-16\,\children\:\$\,\div\,null,{\className\:\space-y-8\,\children\:\$\,\div\,null,{\className\:\space-y-4\,\children\:\$\,\h1\,null,{\className\:\mx-auto font-display max-w-3xl font-bold text-3xl leading-none tracking-tight text-foreground md:text-5xl\,\children\:\Building\,\ \,\$\,\span\,null,{\className\:\text-green-600 dark:text-green-400 selection:bg-green-200/80 dark:selection:bg-green-800/80\,\children\:\agentic\},\ \,\AI systems that combine\,\ \,\$\,\span\,null,{\className\:\text-violet-600 dark:text-violet-400 selection:bg-violet-200/80 dark:selection:bg-violet-800/80\,\children\:\multi-agent\},\ \,\orchestration with\,\ \,\$\,\span\,null,{\className\:\text-amber-600 dark:text-amber-400 selection:bg-amber-200/80 dark:selection:bg-amber-800/80\,\children\:\multimodal\},\ \,\intelligence.\},\$\,\h2\,null,{\className\:\text-base md:text-xl text-muted-foreground selection:text-muted-foreground/80 tracking-tighter font-light\,\children\:\I develop LLM pipelines, vision-language systems, and production-grade research tools that solve complex, real-world problems through deep learning, semantic retrieval, and full-stack engineering.\}},\$L6\},\$L7\,\$L8\,\$L9\,\$La\,\$Lb\,\$Lc\},\$Ld\,\$Le\},{},null,false,false},null,false,false,\$Lf\,false,\m\:\$undefined\,\G\:\$10\,,\S\:true}\n)/script>script>self.__next_f.push(1,11:I22016,\/_next/static/chunks/abd5f257941738c0.js\,\/_next/static/chunks/9f7ec113aa58aab0.js\,\/_next/static/chunks/09c756b5513faf29.js\,\/_next/static/chunks/fe88ce72e583e3f5.js\,\\\n12:I57713,\/_next/static/chunks/abd5f257941738c0.js\,\/_next/static/chunks/9f7ec113aa58aab0.js\,\/_next/static/chunks/09c756b5513faf29.js\,\/_next/static/chunks/fe88ce72e583e3f5.js\,\ProjectCard\\n25:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\OutletBoundary\\n26:\$Sreact.suspense\\n28:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\ViewportBoundary\\n2a:I97367,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\MetadataBoundary\\n6:\$\,\$L11\,null,{\download\:true,\target\:\_blank noreferrer\,\href\:\/docs/radmanesh-resume.pdf\,\children\:\Get my resume\,\$\,\div\,\.2\,{\className\:\w-0 translate-x-100% pl-0 opacity-0 transition-all duration-200 group-hover:w-5 group-hover:translate-x-0 group-hover:pl-2 group-hover:opacity-100\,\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-arrow-down-right\,\aria-hidden\:\true\,\children\:\$\,\path\,\1fmybs\,{\d\:\m7 7 10 10\},\$\,\path\,\6fjiku\,{\d\:\M17 7v10H7\},\$undefined\}},\className\:\inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group relative text-primary-foreground bg-primary hover:bg-primary/90 h-11 px-8 rounded-full\,\ref\:null}\n)/script>script>self.__next_f.push(1,7:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Meet me\},\$\,\div\,null,{\className\:\grid grid-cols-1 gap-4 leading-relaxed md:leading-normal tracking-tight text-muted-foreground selection:text-muted-foreground/80\,\children\:\$\,\p\,null,{\className\:\font-semibold md:text-lg\,\children\:\Hi, Im Arman Radmanesh.\},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 gap-4 text-base\,\children\:\$\,\p\,null,{\children\:\Im a Graduate Research Assistant at the University of Oklahoma, pursuing an MS in Data Science \u0026 Analytics. I build agentic AI systems, multimodal LLM pipelines, and production-grade research tools.\},\$\,\p\,null,{\children\:\My work blends deep learning, computer vision, semantic retrieval, evaluation science, and full-stack engineering to solve complex, real-world problems. I focus on multi-agent systems, LLM engineering, and multimodal ML.\},\$\,\p\,null,{\children\:\I develop multi-agent LLM systems, RL-based post-training loops, and multimodal evaluation frameworks. My research includes A2A orchestration, vision-language pipelines, and semantic retrieval systems using LlamaIndex, LangChain, LangGraph, and Qwen.\}},\$\,\div\,null,{\className\:\flex justify-end\,\children\:\$\,\$L11\,null,{\href\:\/about\,\className\:\group text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto\,\children\:\Find out more\,\$\,\span\,null,{\className\:\relative ml-2 w-4 h-4 overflow-hidden\,\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-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\1tivn9\,{\d\:\M7 7h10v10\},\$\,\path\,\1vkiza\,{\d\:\M7 17 17 7\},\$undefined\},\$\,\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 absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}}}}}}\n)/script>script>self.__next_f.push(1,8:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Featured projects\},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 gap-4\,\children\:\$\,\$L12\,\1\,{\project\:{\id\:\1\,\featured\:true,\title\:\AgentifyDesign2Code\,\url\:\https://github.com/radmanesh/agentify-design2code\,\githubUrl\:\https://github.com/radmanesh/agentify-design2code\,\logo\:\$\,\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-bot project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\hb8ula\,{\d\:\M12 8V4H8\},\$\,\rect\,\enze0r\,{\width\:\16\,\height\:\12\,\x\:\4\,\y\:\8\,\rx\:\2\},\$\,\path\,\vft8re\,{\d\:\M2 14h2\},\$\,\path\,\4cs60a\,{\d\:\M20 14h2\},\$\,\path\,\1xurst\,{\d\:\M15 13v2\},\$\,\path\,\rq6x2g\,{\d\:\M9 13v2\},\$undefined\},\description\:\A fully agentified extension of the Design2Code workflow with multi-agent LLM orchestration. Coordinates White and Green agents for HTML/CSS generation and evaluation using Playwright-based rendering, IoU geometric similarity, and multi-device screenshot comparison.\,\tags\:\Multi-agent LLM\,\Code generation\,\Evaluation systems\,\A2A protocol\}},\$\,\$L12\,\2\,{\project\:{\id\:\2\,\featured\:true,\title\:\ResponsiveGen\,\url\:\https://github.com/radmanesh/ResponsiveGen\,\githubUrl\:\https://github.com/radmanesh/ResponsiveGen\,\logo\:\$\,\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-panels-top-left project-logo\,\aria-hidden\:\true\,\children\:\$\,\rect\,\afitv7\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\3\,\rx\:\2\},\$\,\path\,\1pudct\,{\d\:\M3 9h18\},\$\,\path\,\1oto5p\,{\d\:\M9 21V9\},\$undefined\},\description\:\A multimodal pipeline that transforms mobile, tablet, and desktop wireframe sketches into clean, responsive HTML/CSS. Features vision-enabled LLM interpretation, multi-breakpoint reasoning, and comprehensive evaluation suite.\,\tags\:\Vision-LLM\,\Responsive layout\,\Multimodal evaluation\}},\$\,\$L12\,\4\,{\project\:{\id\:\4\,\featured\:true,\title\:\Jamasp\,\url\:\https://jamasp.app/\,\logo\:\$\,\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-watch project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\n3r21l\,{\d\:\M12 10v2.2l1.6 1\},\$\,\path\,\18k57s\,{\d\:\m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05\},\$\,\path\,\16ny36\,{\d\:\m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05\},\$\,\circle\,\1vlfrh\,{\cx\:\12\,\cy\:\12\,\r\:\6\},\$undefined\},\description\:\A scalable platform for wearable-device research, providing participant management, real-time data ingestion, interactive dashboards, and AI-ready time-series pipelines. Used in behavioral science and health research.\,\tags\:\Wearable analytics\,\Time-series data\,\Cloud platform\}},\$\,\$L12\,\5\,{\project\:{\id\:\5\,\featured\:true,\title\:\Lens (formerly Cut)\,\url\:\https://cut.social/\,\logo\:\$\,\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 project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\adv99a\,{\d\:\M12 18V5\},\$\,\path\,\1e3is1\,{\d\:\M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4\},\$\,\path\,\1gqd8o\,{\d\:\M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5\},\$\,\path\,\iwvgf7\,{\d\:\M17.997 5.125a4 4 0 0 1 2.526 5.77\},\$\,\path\,\efp6ie\,{\d\:\M18 18a4 4 0 0 0 2-7.464\},\$\,\path\,\1gq6am\,{\d\:\M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517\},\$L13\,\$L14\,\$undefined\},\description\:\A robust, researcher-friendly platform for behavioral studies. Supports a large library of experiments including Ultimatum Game, Dictator Game, Memory tests, Task Switching, Go/NoGo, N-Back, BART, Stroop, and many others. Used in peer-reviewed psychology research.\,\tags\:\Behavioral experiments\,\Cognitive tasks\,\Full-stack development\}}},\$L15\}\n)/script>script>self.__next_f.push(1,9:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Tech Stack\},\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-2 gap-8\,\children\:\$\,\div\,\AI \u0026 ML\,{\className\:\space-y-3\,\children\:\$\,\p\,null,{\className\:\text-lg md:text-xl font-medium\,\children\:\AI \u0026 ML\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\PyTorch\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#EE4C2C\,\backgroundColor\:\rgba(238, 76, 44, 0.1)\,\color\:\#EE4C2C\},\children\:\PyTorch\},\$\,\div\,\TensorFlow\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#FF6F00\,\backgroundColor\:\rgba(255, 111, 0, 0.1)\,\color\:\#FF6F00\},\children\:\TensorFlow\},\$\,\div\,\LangChain\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#1C3C3C\,\backgroundColor\:\rgba(28, 60, 60, 0.1)\,\color\:\#1C3C3C\},\children\:\LangChain\},\$\,\div\,\LangGraph\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#1C3C3C\,\backgroundColor\:\rgba(28, 60, 60, 0.1)\,\color\:\#1C3C3C\},\children\:\LangGraph\},\$\,\div\,\LlamaIndex\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#4A90E2\,\backgroundColor\:\rgba(74, 144, 226, 0.1)\,\color\:\#4A90E2\},\children\:\LlamaIndex\},\$\,\div\,\Qwen\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#6366F1\,\backgroundColor\:\rgba(99, 102, 241, 0.1)\,\color\:\#6366F1\},\children\:\Qwen\},\$\,\div\,\Vision-LLMs\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#8B5CF6\,\backgroundColor\:\rgba(139, 92, 246, 0.1)\,\color\:\#8B5CF6\},\children\:\Vision-LLMs\},\$\,\div\,\RLHF methods\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#EC4899\,\backgroundColor\:\rgba(236, 72, 153, 0.1)\,\color\:\#EC4899\},\children\:\RLHF methods\}}},\$\,\div\,\Backend \u0026 Infrastructure\,{\className\:\space-y-3\,\children\:\$\,\p\,null,{\className\:\text-lg md:text-xl font-medium\,\children\:\Backend \u0026 Infrastructure\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\Node.js\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#339933\,\backgroundColor\:\rgba(51, 153, 51, 0.1)\,\color\:\#339933\},\children\:\Node.js\},\$L16\,\$L17\,\$L18\,\$L19\,\$L1a\,\$L1b\,\$L1c\,\$L1d\,\$L1e\}},\$L1f\,\$L20\}}\n)/script>script>self.__next_f.push(1,a:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Blog posts\},\$\,\div\,null,{\className\:\grid grid-cols-1 gap-4\,\children\:\$\,\a\,\agentifying-front-end-code.mdx\,{\href\:\/blog/agentifying-front-end-code\,\children\:\$\,\div\,null,{\className\:\rounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400\,\children\:\$\,\div\,null,{\className\:\flex items-center p-4\,\children\:\$\,\div\,null,{\className\:\shrink-0 mr-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-book project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\k3hazp\,{\d\:\M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\},\$undefined\}},\$\,\div\,null,{\className\:\grow min-w-0 tracking-tight font-normal\,\children\:\$\,\p\,null,{\className\:\text-xs text-muted-foreground/80 uppercase\,\children\:\Nov 12, 2025 • 3 mins read\},\$\,\h2\,null,{\className\:\font-bold truncate leading-relaxed\,\children\:\Agentifying Design2Code with AgentBeats\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\A two-month update on my AgentX project for the Berkeley Agentic AI MOOC, building an agentic test harness around the Design2Code visual-to-code pipeline.\}}}}},\$\,\a\,\my-dual-npm-module.mdx\,{\href\:\/blog/my-dual-npm-module\,\children\:\$\,\div\,null,{\className\:\rounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400\,\children\:\$\,\div\,null,{\className\:\flex items-center p-4\,\children\:\$\,\div\,null,{\className\:\shrink-0 mr-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-book project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\k3hazp\,{\d\:\M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\},\$undefined\}},\$\,\div\,null,{\className\:\grow min-w-0 tracking-tight font-normal\,\children\:\$\,\p\,null,{\className\:\text-xs text-muted-foreground/80 uppercase\,\children\:\Feb 25, 2025 • 3 mins read\},\$\,\h2\,null,{\className\:\font-bold truncate leading-relaxed\,\children\:\Writing a JavaScript Module That Works in Both CommonJS and ESM\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground\,\children\:\A guide on how to write a module that works in both CoommonJS and ESM\}}}}}},\$\,\div\,null,{\className\:\flex justify-end\,\children\:\$\,\$L11\,null,{\href\:\/blog\,\className\:\group text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto\,\children\:\View all posts\,\$\,\span\,null,{\className\:\relative ml-2 w-4 h-4 overflow-hidden\,\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-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0\,\aria-hidden\:\true\,\children\:\$L21\,\$L22\,\$undefined\},\$L23\}}}}\n)/script>script>self.__next_f.push(1,b:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Lab experiments\},\$\,\div\,null,{\className\:\grid grid-cols-1 gap-4\,\children\:\$\,\a\,\conways-game-of-life\,{\href\:\/lab/conways-game-of-life\,\children\:\$\,\div\,null,{\className\:\rounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400\,\children\:\$\,\div\,null,{\className\:\flex items-center p-4\,\children\:\$\,\div\,null,{\className\:\shrink-0 mr-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-grid2x2 lucide-grid-2x2 project-logo\,\aria-hidden\:\true\,\children\:\$\,\path\,\108xh3\,{\d\:\M12 3v18\},\$\,\path\,\1i2n21\,{\d\:\M3 12h18\},\$\,\rect\,\h1oib\,{\x\:\3\,\y\:\3\,\width\:\18\,\height\:\18\,\rx\:\2\},\$undefined\}},\$\,\div\,null,{\className\:\grow min-w-0 tracking-tight font-normal\,\children\:\$\,\h2\,null,{\className\:\font-semibold truncate\,\children\:\Conways Game of Life\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground truncate\,\children\:\Interactive cellular automaton with design and simulation modes. Create patterns and watch them evolve.\}}}}},\$\,\a\,\emotion-avatar\,{\href\:\/lab/emotion-avatar\,\children\:\$\,\div\,null,{\className\:\rounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400\,\children\:\$\,\div\,null,{\className\:\flex items-center p-4\,\children\:\$\,\div\,null,{\className\:\shrink-0 mr-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-smile project-logo\,\aria-hidden\:\true\,\children\:\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$\,\path\,\1y1vjs\,{\d\:\M8 14s1.5 2 4 2 4-2 4-2\},\$\,\line\,\yxxnd0\,{\x1\:\9\,\x2\:\9.01\,\y1\:\9\,\y2\:\9\},\$\,\line\,\1p4y9e\,{\x1\:\15\,\x2\:\15.01\,\y1\:\9\,\y2\:\9\},\$undefined\}},\$\,\div\,null,{\className\:\grow min-w-0 tracking-tight font-normal\,\children\:\$\,\h2\,null,{\className\:\font-semibold truncate\,\children\:\Emotion-Reactive Avatar\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground truncate\,\children\:\AI-powered emotional avatar that reacts to your messages with facial expressions and speech.\}}}}},\$\,\a\,\prime-patterns\,{\href\:\/lab/prime-patterns\,\children\:\$\,\div\,null,{\className\:\rounded-lg border text-card-foreground relative overflow-hidden transition-all duration-300 bg-zinc-100 dark:bg-zinc-800 border-zinc-200 dark:border-zinc-700 hover:border-zinc-500 dark:hover:border-zinc-400\,\children\:\$\,\div\,null,{\className\:\flex items-center p-4\,\children\:\$\,\div\,null,{\className\:\shrink-0 mr-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-grid3x3 lucide-grid-3x3 project-logo\,\aria-hidden\:\true\,\children\:\$\,\rect\,\afitv7\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\3\,\rx\:\2\},\$\,\path\,\1pudct\,{\d\:\M3 9h18\},\$\,\path\,\5xshup\,{\d\:\M3 15h18\},\$\,\path\,\fh3hqa\,{\d\:\M9 3v18\},\$\,\path\,\14nvp0\,{\d\:\M15 3v18\},\$undefined\}},\$\,\div\,null,{\className\:\grow min-w-0 tracking-tight font-normal\,\children\:\$\,\h2\,null,{\className\:\font-semibold truncate\,\children\:\Prime Patterns Explorer\},\$\,\p\,null,{\className\:\text-sm text-muted-foreground truncate\,\children\:\Interactive Ulam spiral visualization with zoom, pan, and prime pattern coloring modes.\}}}}}},\$L24\}\n)/script>script>self.__next_f.push(1,c:\$\,\section\,null,{\className\:\space-y-8 tracking-tight font-light\,\children\:\$\,\h2\,null,{\className\:\font-bold text-xl md:text-2xl underline decoration-1 decoration-wavy underline-offset-8\,\children\:\Connect with me\},\$\,\div\,null,{\className\:\flex items-center flex-wrap gap-2\,\children\:\$\,\$L11\,\email\,{\href\:\mailto:radmanesh@gmail.com\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal\,\children\:\email\}},\$\,\$L11\,\x.com\,{\href\:\https://x.com/ArmanRadmanesh\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal\,\children\:\x.com\}},\$\,\$L11\,\github\,{\href\:\https://github.com/radmanesh\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal\,\children\:\github\}},\$\,\$L11\,\linkedin\,{\href\:\https://linkedin.com/in/ArmanRadmanesh\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal\,\children\:\linkedin\}},\$\,\$L11\,\hashnode\,{\href\:\https://radmanesh.hashnode.dev/\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground hover:text-primary font-mono text-sm leading-relaxed tracking-wide font-normal\,\children\:\hashnode\}}}}\n)/script>script>self.__next_f.push(1,d:\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/fe88ce72e583e3f5.js\,\async\:true,\nonce\:\$undefined\}\ne:\$\,\$L25\,null,{\children\:\$\,\$26\,null,{\name\:\Next.MetadataOutlet\,\children\:\$@27\}}\nf:\$\,\$1\,\h\,{\children\:null,\$\,\$L28\,null,{\children\:\$@29\},\$\,\div\,null,{\hidden\:true,\children\:\$\,\$L2a\,null,{\children\:\$\,\$26\,null,{\name\:\Next.Metadata\,\children\:\$@2b\}}},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\}}\n)/script>script>self.__next_f.push(1,13:\$\,\path\,\k1g0md\,{\d\:\M6 18a4 4 0 0 1-2-7.464\}\n14:\$\,\path\,\q97ue3\,{\d\:\M6.003 5.125a4 4 0 0 0-2.526 5.77\}\n)/script>script>self.__next_f.push(1,15:\$\,\div\,null,{\className\:\flex justify-end\,\children\:\$\,\$L11\,null,{\href\:\/projects\,\className\:\group text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto\,\children\:\View all projects\,\$\,\span\,null,{\className\:\relative ml-2 w-4 h-4 overflow-hidden\,\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-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\1tivn9\,{\d\:\M7 7h10v10\},\$\,\path\,\1vkiza\,{\d\:\M7 17 17 7\},\$undefined\},\$\,\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 absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}}}}\n)/script>script>self.__next_f.push(1,16:\$\,\div\,\Express\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#000000\,\backgroundColor\:\rgba(0, 0, 0, 0.1)\,\color\:\#000000\},\children\:\Express\}\n17:\$\,\div\,\Python APIs\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#3776AB\,\backgroundColor\:\rgba(55, 118, 171, 0.1)\,\color\:\#3776AB\},\children\:\Python APIs\}\n18:\$\,\div\,\Docker\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#2496ED\,\backgroundColor\:\rgba(36, 150, 237, 0.1)\,\color\:\#2496ED\},\children\:\Docker\}\n19:\$\,\div\,\GCP (Cloud Run, Vertex AI)\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#4285F4\,\backgroundColor\:\rgba(66, 133, 244, 0.1)\,\color\:\#4285F4\},\children\:\GCP (Cloud Run, Vertex AI)\}\n1a:\$\,\div\,\Lambda Labs GPU\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#FF6B35\,\backgroundColor\:\rgba(255, 107, 53, 0.1)\,\color\:\#FF6B35\},\children\:\Lambda Labs GPU\}\n1b:\$\,\div\,\OSCER SLURM\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#1E88E5\,\backgroundColor\:\rgba(30, 136, 229, 0.1)\,\color\:\#1E88E5\},\children\:\OSCER SLURM\}\n1c:\$\,\div\,\Delta AI\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#6366F1\,\backgroundColor\:\rgba(99, 102, 241, 0.1)\,\color\:\#6366F1\},\children\:\Delta AI\}\n1d:\$\,\div\,\WandB\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#FFBE00\,\backgroundColor\:\rgba(255, 190, 0, 0.1)\,\color\:\#FFBE00\},\children\:\WandB\}\n1e:\$\,\div\,\Phoenix Arize\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#7C3AED\,\backgroundColor\:\rgba(124, 58, 237, 0.1)\,\color\:\#7C3AED\},\children\:\Phoenix Arize\}\n)/script>script>self.__next_f.push(1,1f:\$\,\div\,\Frontend\,{\className\:\space-y-3\,\children\:\$\,\p\,null,{\className\:\text-lg md:text-xl font-medium\,\children\:\Frontend\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\Next.js\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#000000\,\backgroundColor\:\rgba(0, 0, 0, 0.1)\,\color\:\#000000\},\children\:\Next.js\},\$\,\div\,\React\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#61DAFB\,\backgroundColor\:\rgba(97, 218, 251, 0.1)\,\color\:\#61DAFB\},\children\:\React\},\$\,\div\,\TypeScript\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#3178C6\,\backgroundColor\:\rgba(49, 120, 198, 0.1)\,\color\:\#3178C6\},\children\:\TypeScript\},\$\,\div\,\Tailwind\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#06B6D4\,\backgroundColor\:\rgba(6, 182, 212, 0.1)\,\color\:\#06B6D4\},\children\:\Tailwind\},\$\,\div\,\CSS\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#1572B6\,\backgroundColor\:\rgba(21, 114, 182, 0.1)\,\color\:\#1572B6\},\children\:\CSS\},\$\,\div\,\Responsive Design\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#6B7280\,\backgroundColor\:\rgba(107, 114, 128, 0.1)\,\color\:\#6B7280\},\children\:\Responsive Design\}}}\n)/script>script>self.__next_f.push(1,20:\$\,\div\,\Databases\,{\className\:\space-y-3\,\children\:\$\,\p\,null,{\className\:\text-lg md:text-xl font-medium\,\children\:\Databases\},\$\,\div\,null,{\className\:\flex flex-wrap gap-2\,\children\:\$\,\div\,\MongoDB\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#47A248\,\backgroundColor\:\rgba(71, 162, 72, 0.1)\,\color\:\#47A248\},\children\:\MongoDB\},\$\,\div\,\PostgreSQL\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#336791\,\backgroundColor\:\rgba(51, 103, 145, 0.1)\,\color\:\#336791\},\children\:\PostgreSQL\},\$\,\div\,\ChromaDB\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#FF6B6B\,\backgroundColor\:\rgba(255, 107, 107, 0.1)\,\color\:\#FF6B6B\},\children\:\ChromaDB\},\$\,\div\,\Redis\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#DC382D\,\backgroundColor\:\rgba(220, 56, 45, 0.1)\,\color\:\#DC382D\},\children\:\Redis\},\$\,\div\,\Firestore\,{\className\:\inline-flex items-center px-2.5 py-0.5 font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 text-foreground rounded-full text-xs border\,\style\:{\borderColor\:\#FFA000\,\backgroundColor\:\rgba(255, 160, 0, 0.1)\,\color\:\#FFA000\},\children\:\Firestore\}}}\n)/script>script>self.__next_f.push(1,21:\$\,\path\,\1tivn9\,{\d\:\M7 7h10v10\}\n22:\$\,\path\,\1vkiza\,{\d\:\M7 17 17 7\}\n23:\$\,\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 absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}\n)/script>script>self.__next_f.push(1,24:\$\,\div\,null,{\className\:\flex justify-end\,\children\:\$\,\$L11\,null,{\href\:\/lab\,\className\:\group text-foreground flex items-center relative w-fit font-medium after:absolute after:bottom-0 after:right-0 after:h-1px after:w-0 after:bg-current hover:after:w-full after:transition-all after:duration-300 hover:after:left-0 hover:after:right-auto\,\children\:\View all experiments\,\$\,\span\,null,{\className\:\relative ml-2 w-4 h-4 overflow-hidden\,\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-arrow-up-right absolute h-4 w-4 transform transition-all duration-300 ease-in-out rotate-0 opacity-100 group-hover:rotate-90 group-hover:opacity-0\,\aria-hidden\:\true\,\children\:\$\,\path\,\1tivn9\,{\d\:\M7 7h10v10\},\$\,\path\,\1vkiza\,{\d\:\M7 17 17 7\},\$undefined\},\$\,\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 absolute h-4 w-4 transform transition-all duration-300 ease-in-out -rotate-90 opacity-0 group-hover:rotate-0 group-hover:opacity-100\,\aria-hidden\:\true\,\children\:\$\,\path\,\1ays0h\,{\d\:\M5 12h14\},\$\,\path\,\xquz4c\,{\d\:\m12 5 7 7-7 7\},\$undefined\}}}}\n)/script>script>self.__next_f.push(1,29:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n)/script>script>self.__next_f.push(1,2c:I27201,\/_next/static/chunks/ff1a16fafef87110.js\,\/_next/static/chunks/247eb132b7f7b574.js\,\IconMark\\n)/script>script>self.__next_f.push(1,2b:\$\,\title\,\0\,{\children\:\Radmanesh\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Personal homepage of Arman Radmanesh ✨\},\$\,\link\,\2\,{\rel\:\manifest\,\href\:\/manifest.webmanifest\,\crossOrigin\:\$undefined\},\$\,\meta\,\3\,{\name\:\keywords\,\content\:\Radmanesh,Software Engineering,Researcher,Cut.social,Healthcare,AI,Machine Learning,Data Science,Web Development,React,Next.js,Node.js,Blog,About,Contact\},\$\,\meta\,\4\,{\name\:\robots\,\content\:\index, follow\},\$\,\meta\,\5\,{\name\:\googlebot\,\content\:\index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\},\$\,\meta\,\6\,{\property\:\og:title\,\content\:\Radmanesh\},\$\,\meta\,\7\,{\property\:\og:description\,\content\:\Personal homepage of Arman Radmanesh ✨\},\$\,\meta\,\8\,{\property\:\og:url\,\content\:\https://radmanesh.vercel.app\},\$\,\meta\,\9\,{\property\:\og:site_name\,\content\:\Radmanesh\},\$\,\meta\,\10\,{\property\:\og:locale\,\content\:\en_US\},\$\,\meta\,\11\,{\property\:\og:type\,\content\:\website\},\$\,\meta\,\12\,{\name\:\twitter:card\,\content\:\summary_large_image\},\$\,\meta\,\13\,{\name\:\twitter:site\,\content\:\ArmanRadmanesh\},\$\,\meta\,\14\,{\name\:\twitter:creator\,\content\:\@ArmanRadmanesh\},\$\,\meta\,\15\,{\name\:\twitter:title\,\content\:\ArmanRadmanesh\},\$\,\meta\,\16\,{\name\:\twitter:description\,\content\:\My twitter account website\},\$\,\link\,\17\,{\rel\:\icon\,\href\:\/favicon.ico?favicon.7570132c.ico\,\sizes\:\48x48\,\type\:\image/x-icon\},\$\,\link\,\18\,{\rel\:\icon\,\href\:\/icon.png?icon.87645792.png\,\sizes\:\512x512\,\type\:\image/png\},\$\,\$L2c\,\19\,{}\n)/script>script>self.__next_f.push(1,27:null\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]