1:"$Sreact.fragment" 2:I[67682,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"AmbientBackground"] 3:I[90485,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],""] 4:I[85927,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"PageTransition"] 5:I[45185,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"default"] 6:I[16671,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"default"] 7:I[75255,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"Footer"] c:I[44800,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"default",1] :HL["/_next/static/chunks/15fxjir00lxi_.css","style"] :HL["/_next/static/media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 0:{"P":null,"c":["","uses"],"q":"","i":false,"f":[[["",{"children":["uses",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/15fxjir00lxi_.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2ubzfrkzxjuf7.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0z-9ii0ej_dcq.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/1a6ludm-tqhbn.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/3j_bec0m8p_0d.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/_next/static/chunks/3urh7tx_z4gl2.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"inter_fe8b9d92-module__LINzvG__variable space_grotesk_d7b50fc5-module__qeW00a__variable h-full antialiased dark","children":["$","body",null,{"className":"min-h-full flex flex-col bg-transparent","children":[["$","$L2",null,{}],["$","header",null,{"className":"fixed top-0 w-full z-50 bg-[#050505] border-b border-white/5","children":["$","div",null,{"ref":"$undefined","className":"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8","children":["$","nav",null,{"className":"flex items-center justify-between h-16","children":[["$","$L3",null,{"href":"/","className":"text-lg md:text-2xl font-bold tracking-tight text-foreground hover:text-accent transition-colors","children":"KRISH PURI"}],["$","ul",null,{"className":"flex items-center gap-6","children":[["$","li","Home",{"children":["$","$L3",null,{"href":"/","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"Home"}]}],["$","li","About",{"children":["$","$L3",null,{"href":"/about","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"About"}]}],["$","li","Work",{"children":["$","$L3",null,{"href":"/work","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"Work"}]}],["$","li","Now",{"children":["$","$L3",null,{"href":"/now","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"Now"}]}],["$","li","Uses",{"children":["$","$L3",null,{"href":"/uses","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"Uses"}]}],["$","li","Contact",{"children":["$","$L3",null,{"href":"/contact","className":"text-sm font-medium text-muted hover:text-foreground transition-all duration-200 hover:scale-95 inline-block","children":"Contact"}]}]]}]]}]}]}],["$","main",null,{"className":"flex-1 flex flex-col mt-16 relative z-10","children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",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"}]}]}],["$","div",null,{"className":"relative z-10","children":["$","$L7",null,{}]}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":"$L8","templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["$L9",{},null,false,null]},null,false,"$@a"]},null,false,null],"$Lb",false]],"m":"$undefined","G":["$c",["$Ld"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"kdxCWoGNaPVxh9gwA8HN_"} 14:I[12511,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"ViewportBoundary"] 16:I[12511,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"MetadataBoundary"] 17:"$Sreact.suspense" 8:["$","$L6",null,{}] 9:["$","$1","c",{"children":[["$","div",null,{"className":"pt-32 pb-24 min-h-screen ","children":["$","div",null,{"ref":"$undefined","className":"mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8","children":[["$","div",null,{"className":"flex items-center gap-4 mb-12","children":[["$","span",null,{"className":"font-mono text-sm tracking-wider text-muted","children":["04"," //"]}],["$","h2",null,{"className":"text-2xl font-bold tracking-tight text-foreground uppercase","children":"Uses"}]]}],["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-2 gap-16 items-start","children":[["$","div",null,{"className":"prose prose-invert prose-p:text-muted prose-li:text-muted max-w-none","children":[["$","p",null,{"className":"text-lg mb-12 text-[#888888] font-light","children":"A comprehensive list of the hardware, software, and deep tech stack I use on a daily basis to build massive web scrapers, statistical arbitrage algorithms, and high-performance cross-platform applications."}],["$","h3",null,{"className":"text-2xl font-bold mt-12 mb-6 text-white font-display flex items-center gap-4 border-b border-white/5 pb-4","children":[["$","span",null,{"className":"text-[#ffb000]","children":"///"}],"Workstations & Proxmox Fleet"]}],["$","ul",null,{"className":"list-none pl-0 space-y-4 mb-12 text-lg text-[#888888]","children":[["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Polaris (Main Workstation)"}]," ",["$","span",null,{"children":"Ryzen 7950X3D, RTX 5080, and 64GB RAM. Master Node for Llama.cpp distributing inference."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Atlas (Proxmox Node)"}]," ",["$","span",null,{"children":"Ryzen 5900X with an RTX 3070 Ti and 4.25TB storage. Runs Windows Server 2025 (\"Helios\") for Veeam Backups, BlueIris NVR, and various LXCs."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Titan (Proxmox Node)"}]," ",["$","span",null,{"children":"Intel 7700K with dual GPUs (RTX 3060Ti + RTX 3080). Hosts Home Assistant, Music Assistant, Docker, Hermes, and OpenWebUI. Serves as a Llama.cpp worker."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Astra & Nexus (Edge Nodes)"}]," ",["$","span",null,{"children":"Intel N100/N150 micro-nodes running AdGuardHome DNS, Traefik proxy, Omada Controller, Tailscale, n8n, and Infisical."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"2 x Mac Studios"}]," ",["$","span",null,{"children":"M3 Max chips, 256GB Unified Memory, 4TB SSDs. Dedicated to serving large AI models via distributed llama.cpp."}]]}]]}],["$","h3",null,{"className":"text-2xl font-bold mt-12 mb-6 text-white font-display flex items-center gap-4 border-b border-white/5 pb-4","children":[["$","span",null,{"className":"text-[#ffb000]","children":"///"}],"Network Backbone"]}],["$","ul",null,{"className":"list-none pl-0 space-y-4 mb-12 text-lg text-[#888888]","children":[["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"TP-Link Omada Platform"}]," ",["$","span",null,{"children":"An enterprise-grade software-defined network, fully managed locally via the Astra node."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Core Routing & Switching"}]," ",["$","span",null,{"children":"10GbE TP-Link ER8411 Gateway feeding into a 10GbE SX3008F switch, acting as the high-speed backbone for the Proxmox cluster."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Wireless Infrastructure"}]," ",["$","span",null,{"children":"Multiple TP-Link EAP 773 Wi-Fi 7 access points, supplemented by additional EAP 610 units for absolute dead-zone elimination."}]]}]]}],["$","h3",null,{"className":"text-2xl font-bold mt-12 mb-6 text-white font-display flex items-center gap-4 border-b border-white/5 pb-4","children":["$Le","Self-Hosted Tech Stack"]}],"$Lf"]}],"$L10"]}]]}]}],["$L11"],"$L12"]}] 13:[] a:"$W13" b:["$","$1","h",{"children":[null,["$","$L14",null,{"children":"$L15"}],["$","div",null,{"hidden":true,"children":["$","$L16",null,{"children":["$","$17",null,{"name":"Next.Metadata","children":"$L18"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] d:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/15fxjir00lxi_.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] 19:I[71336,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js","/_next/static/chunks/0xyzjyc9cb_ng.js"],"UsesAnimatedSVG"] 1a:I[12511,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"OutletBoundary"] e:["$","span",null,{"className":"text-[#ffb000]","children":"///"}] f:["$","ul",null,{"className":"list-none pl-0 space-y-4 mb-12 text-lg text-[#888888]","children":[["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Distributed AI Inference"}]," ",["$","span",null,{"children":"Pooling GPU resources (RTX 5080 + 3080 + 3060Ti) for small models, and 2x Mac Studios (M3 Max, 256GB Unified Memory) for large models via Llama.cpp."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Containerization"}]," ",["$","span",null,{"children":"Extensive use of Proxmox LXCs and Docker for isolated, lightweight microservices (n8n, Infisical, Uptime Kuma, Gitea, Grafana, Qdrant)."}]]}],["$","li",null,{"className":"flex flex-col","children":[["$","strong",null,{"className":"text-white","children":"Smart Home Automation"}]," ",["$","span",null,{"children":"Home Assistant orchestrating AI cameras, smart plugs, air purifiers, and smart lighting, completely detached from the cloud."}]]}]]}] 10:["$","div",null,{"className":"relative p-8 glass rounded-2xl overflow-hidden group min-h-[600px] flex items-center justify-center sticky top-32","children":["$","$L19",null,{}]}] 11:["$","script","script-0",{"src":"/_next/static/chunks/0xyzjyc9cb_ng.js","async":true,"nonce":"$undefined"}] 12:["$","$L1a",null,{"children":["$","$17",null,{"name":"Next.MetadataOutlet","children":"$@1b"}]}] 15:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 1c:I[89223,["/_next/static/chunks/2ubzfrkzxjuf7.js","/_next/static/chunks/0z-9ii0ej_dcq.js","/_next/static/chunks/1a6ludm-tqhbn.js","/_next/static/chunks/3j_bec0m8p_0d.js","/_next/static/chunks/3urh7tx_z4gl2.js"],"IconMark"] 18:[["$","title","0",{"children":"Krish Puri | Serial Entrepreneur & Computer Scientist"}],["$","meta","1",{"name":"description","content":"Personal website of Krish Puri."}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L1c","3",{}]] 1b:null