1:"$Sreact.fragment" 2:I[6774,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","177","static/chunks/app/layout-e88078c274ab3851.js"],"Starfield"] 3:I[1380,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","177","static/chunks/app/layout-e88078c274ab3851.js"],"ScrollProgress"] 4:I[5592,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","177","static/chunks/app/layout-e88078c274ab3851.js"],"Navbar"] 5:I[9766,[],""] 6:I[8924,[],""] 7:I[1356,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","281","static/chunks/app/portfolio/page-b49d012dc83dd2ca.js"],"Image"] 8:I[2619,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","281","static/chunks/app/portfolio/page-b49d012dc83dd2ca.js"],""] e:I[7150,[],""] :HL["/_next/static/css/c880ae720966cfc4.css","style"] 0:{"P":null,"b":"Yn5Cc9WrIKIYyV2SZrcR0","p":"","c":["","portfolio"],"i":false,"f":[[["",{"children":["portfolio",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c880ae720966cfc4.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_73ee6c __variable_ce197d","children":["$","body",null,{"children":[["$","div",null,{"className":"stealth-facets","aria-hidden":"true"}],["$","$L2",null,{}],["$","div",null,{"className":"noise","aria-hidden":"true"}],["$","$L3",null,{}],["$","$L4",null,{}],["$","main",null,{"className":"relative z-10","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"}]}],["$","footer",null,{"className":"relative z-10 border-t border-white/10 bg-ink/85 px-4 py-10","children":[["$","div",null,{"className":"mx-auto flex max-w-7xl flex-col gap-8 md:flex-row md:items-center md:justify-between","children":[["$","div",null,{"className":"flex items-center gap-4","children":[["$","span",null,{"className":"relative inline-flex h-12 w-12 shrink-0 overflow-hidden rounded-full border border-white/12 bg-black/50 shadow-glow","children":[["$","$L7",null,{"src":"/images/brand/oa-icon-256.png","alt":"Ori Algave OA aerospace logo","fill":true,"priority":false,"className":"object-cover contrast-110 brightness-105 saturate-110","sizes":"48px"}],["$","span",null,{"className":"pointer-events-none absolute inset-0 rounded-full ring-1 ring-inset ring-white/10","aria-hidden":"true"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-display text-xl font-bold text-white","children":"Ori Algave"}],["$","p",null,{"className":"mt-2 text-sm text-silver","children":"Aerospace & Mechanical Engineering"}]]}]]}],["$","div",null,{"className":"flex flex-wrap items-center gap-3 text-sm text-silver","children":[["$","a",null,{"className":"focus-ring rounded-full p-2 hover:bg-white/10 hover:text-white","href":"mailto:ori.algave@gmail.com","aria-label":"Email Ori","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-mail h-5 w-5","children":[["$","rect","18n3k1",{"width":"20","height":"16","x":"2","y":"4","rx":"2"}],["$","path","1ocrg3",{"d":"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],"$undefined"]}]}],["$","a",null,{"className":"focus-ring rounded-full p-2 hover:bg-white/10 hover:text-white","href":"https://www.linkedin.com/in/orialgave/","target":"_blank","rel":"noreferrer","aria-label":"LinkedIn","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-linkedin h-5 w-5","children":[["$","path","c2jq9f",{"d":"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}],["$","rect","mk3on5",{"width":"4","height":"12","x":"2","y":"9"}],["$","circle","bt5ra8",{"cx":"4","cy":"4","r":"2"}],"$undefined"]}]}],["$","$L8",null,{"className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 hover:text-white","href":"#","children":["Back to top ","$L9"]}]]}]]}],"$La"]}]]}]}]]}],{"children":["portfolio","$Lb",{"children":["__PAGE__","$Lc",{},null,false]},null,false]},null,false],"$Ld",false]],"m":"$undefined","G":["$e",[]],"s":false,"S":true} f:I[1604,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","281","static/chunks/app/portfolio/page-b49d012dc83dd2ca.js"],"SectionHeader"] 10:I[773,["278","static/chunks/278-e29bc180aa999a38.js","356","static/chunks/356-01a648e5cad1231c.js","619","static/chunks/619-9168df9c2a29b74b.js","281","static/chunks/app/portfolio/page-b49d012dc83dd2ca.js"],"Reveal"] 1b:I[4431,[],"ViewportBoundary"] 1d:I[4431,[],"MetadataBoundary"] 1e:"$Sreact.suspense" 9:["$","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 h-4 w-4","children":[["$","path","hav0vg",{"d":"m5 12 7-7 7 7"}],["$","path","x0mq9r",{"d":"M12 19V5"}],"$undefined"]}] a:["$","div",null,{"className":"mx-auto mt-8 max-w-7xl text-sm text-silver","children":"© 2026 Ori Algave. All rights reserved."}] b:["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] c:["$","$1","c",{"children":[["$","section",null,{"className":"min-h-screen bg-radial-space pt-32","children":["$","div",null,{"className":"section-shell section-pad","children":[["$","$Lf",null,{"kicker":"Engineering Portfolio","title":"Projects I have worked on.","description":"Each project includes what I worked on, the tools I used, my role, and what I took away from it."}],["$","div",null,{"className":"grid gap-6 md:grid-cols-2","children":[["$","div","swamp-launch-rocket-design-cfd",{"id":"swamp-launch-rocket-design-cfd","className":"scroll-mt-32","children":["$","$L10",null,{"y":34,"children":["$","article",null,{"className":"glass group relative h-full overflow-hidden rounded-[18px] p-6 transition duration-300 [clip-path:polygon(0_0,calc(100%-22px)_0,100%_22px,100%_100%,22px_100%,0_calc(100%-22px))] hover:-translate-y-2 hover:border-plasma/45","children":[["$","div",null,{"className":"absolute inset-x-0 top-0 h-32 bg-gradient-to-br from-orange-400/30 to-sky-400/20 opacity-45 blur-2xl","aria-hidden":"true"}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"mb-5 inline-flex h-11 w-11 items-center justify-center border border-white/15 bg-white/10 text-plasma [clip-path:polygon(8px_0,100%_0,100%_100%,0_100%,0_8px)]","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-gauge h-5 w-5","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","h3",null,{"className":"font-display text-2xl font-bold text-white","children":"Swamp Launch Rocket Design and CFD"}],["$","figure",null,{"className":"mt-5 overflow-hidden rounded-[18px] border border-white/10 bg-black/35 shadow-[0_20px_60px_rgba(0,0,0,0.32)]","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/swamp-launch-wind-tunnel-rocket.jpg","alt":"CAD-modeled rocket prepared for wind tunnel testing on a rod fixture","fill":true,"sizes":"(max-width: 768px) 100vw, 50vw","className":"object-contain p-3 object-center transition duration-500 group-hover:scale-[1.03]"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Rocket model prepared for wind tunnel testing to compare physical results with ANSYS CFD data."}]]}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Run ANSYS Fluent simulations for the Swamp Launch IREC competition vehicle and build the rocket model in CAD. I also helped document the simulation process for different Mach ranges, including physics setup, boundary-layer values, drag calculations, and which equations to use for each case."}],["$","div",null,{"className":"mt-6 grid gap-4 text-sm","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Role"}],["$","p",null,{"className":"mt-1 text-silver","children":"Rocket CFD and CAD contributor"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Impact"}],["$","p",null,{"className":"mt-1 text-silver","children":"Helped connect the rocket CAD model, ANSYS simulation workflow, and wind tunnel test setup so the team could compare predicted drag with physical testing."}]]}]]}],["$","div",null,{"className":"mt-6 flex flex-wrap gap-2","children":[["$","span","SolidWorks",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"SolidWorks"}],["$","span","ANSYS Fluent",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"ANSYS Fluent"}],["$","span","CFD",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"CFD"}],"$L11","$L12","$L13"]}],"$L14"]}]]}]}]}],"$L15","$L16","$L17","$L18"]}],"$L19"]}]}],null,"$L1a"]}] d:["$","$1","h",{"children":[null,[["$","$L1b",null,{"children":"$L1c"}],null],["$","$L1d",null,{"children":["$","div",null,{"hidden":true,"children":["$","$1e",null,{"fallback":null,"children":"$L1f"}]}]}]]}] 2a:I[4431,[],"OutletBoundary"] 2c:I[5278,[],"AsyncMetadataOutlet"] 11:["$","span","Meshing",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Meshing"}] 12:["$","span","Wind tunnel testing",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Wind tunnel testing"}] 13:["$","span","Technical documentation",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Technical documentation"}] 14:["$","div",null,{"className":"mt-7 flex flex-wrap gap-3","children":[["$","$L8",null,{"href":"/portfolio#swamp-launch-rocket-design-cfd-details","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["View project ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}],"$undefined"]}] 15:["$","div","design-build-fly-aircraft",{"id":"design-build-fly-aircraft","className":"scroll-mt-32","children":["$","$L10",null,{"y":34,"children":["$","article",null,{"className":"glass group relative h-full overflow-hidden rounded-[18px] p-6 transition duration-300 [clip-path:polygon(0_0,calc(100%-22px)_0,100%_22px,100%_100%,22px_100%,0_calc(100%-22px))] hover:-translate-y-2 hover:border-plasma/45","children":[["$","div",null,{"className":"absolute inset-x-0 top-0 h-32 bg-gradient-to-br from-sky-400/25 to-white/10 opacity-45 blur-2xl","aria-hidden":"true"}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"mb-5 inline-flex h-11 w-11 items-center justify-center border border-white/15 bg-white/10 text-plasma [clip-path:polygon(8px_0,100%_0,100%_100%,0_100%,0_8px)]","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-gauge h-5 w-5","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","h3",null,{"className":"font-display text-2xl font-bold text-white","children":"Design/Build/Fly Aircraft Work"}],["$","figure",null,{"className":"mt-5 overflow-hidden rounded-[18px] border border-white/10 bg-black/35 shadow-[0_20px_60px_rgba(0,0,0,0.32)]","children":[["$","div",null,{"className":"relative aspect-[16/10]","children":["$","$L7",null,{"src":"/images/projects/dbf-vtol-carbon-fiber-fuselage.jpg","alt":"Carbon fiber fuselage and structure of a VTOL aircraft for Design Build Fly","fill":true,"sizes":"(max-width: 768px) 100vw, 50vw","className":"object-cover object-center transition duration-500 group-hover:scale-[1.03]"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Carbon fiber fuselage and structure from the VTOL aircraft I helped manufacture for Design/Build/Fly."}]]}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Helped manufacture Prototype 1 and the carbon fiber fuselage structure for Gator Design/Build/Fly. I also used XFLR5 to study the aerodynamics of Prototype 1, a standard aircraft layout with one nose wheel and two rear wheels."}],["$","div",null,{"className":"mt-6 grid gap-4 text-sm","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Role"}],["$","p",null,{"className":"mt-1 text-silver","children":"Airframe, manufacturing, and aero analysis contributor"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Impact"}],["$","p",null,{"className":"mt-1 text-silver","children":"Worked across both analysis and build work: checking aerodynamic behavior in XFLR5, helping fabricate aircraft structure, and connecting design choices to real manufacturing and flight constraints."}]]}]]}],["$","div",null,{"className":"mt-6 flex flex-wrap gap-2","children":[["$","span","XFLR5",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"XFLR5"}],["$","span","Aerodynamic analysis",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Aerodynamic analysis"}],["$","span","CAD",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"CAD"}],["$","span","Carbon fiber fabrication",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Carbon fiber fabrication"}],["$","span","Positive molding",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Positive molding"}],"$L20"]}],"$L21"]}]]}]}]}] 16:["$","div","fast-lab-robotic-fish",{"id":"fast-lab-robotic-fish","className":"scroll-mt-32","children":["$","$L10",null,{"y":34,"children":["$","article",null,{"className":"glass group relative h-full overflow-hidden rounded-[18px] p-6 transition duration-300 [clip-path:polygon(0_0,calc(100%-22px)_0,100%_22px,100%_100%,22px_100%,0_calc(100%-22px))] hover:-translate-y-2 hover:border-plasma/45","children":[["$","div",null,{"className":"absolute inset-x-0 top-0 h-32 bg-gradient-to-br from-cyan-300/25 to-blue-700/20 opacity-45 blur-2xl","aria-hidden":"true"}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"mb-5 inline-flex h-11 w-11 items-center justify-center border border-white/15 bg-white/10 text-plasma [clip-path:polygon(8px_0,100%_0,100%_100%,0_100%,0_8px)]","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-gauge h-5 w-5","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","h3",null,{"className":"font-display text-2xl font-bold text-white","children":"FASt Lab Robotic Fish Research"}],["$","figure",null,{"className":"mt-5 overflow-hidden rounded-[18px] border border-white/10 bg-black/35 shadow-[0_20px_60px_rgba(0,0,0,0.32)]","children":[["$","div",null,{"className":"relative aspect-[16/10]","children":["$","$L7",null,{"src":"/images/projects/fast-lab-hydrofoil-load-cell.jpg","alt":"Hydrofoil setup mounted on a load cell in a FASt Lab water tunnel","fill":true,"sizes":"(max-width: 768px) 100vw, 50vw","className":"object-cover object-center transition duration-500 group-hover:scale-[1.03]"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Hydrofoil setup mounted on a load cell in a water tunnel to measure drag."}]]}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Contributed to research on robotic fish systems, experimental hardware, and fluid-structure interaction. This included water tunnel work with a hydrofoil mounted on a load cell to measure drag, plus CAD work for an adapter and fin used in water tunnel testing."}],["$","div",null,{"className":"mt-6 grid gap-4 text-sm","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Role"}],["$","p",null,{"className":"mt-1 text-silver","children":"Undergraduate research contributor"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Impact"}],["$","p",null,{"className":"mt-1 text-silver","children":"Built research experience in experimental fluids, instrumentation, drag measurement, CAD test hardware, and mechanical setups for water tunnel experiments."}]]}]]}],["$","div",null,{"className":"mt-6 flex flex-wrap gap-2","children":[["$","span","Experimental fluids",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Experimental fluids"}],["$","span","Water tunnel",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Water tunnel"}],["$","span","Load cell testing",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Load cell testing"}],["$","span","CAD",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"CAD"}],["$","span","Instrumentation",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Instrumentation"}],["$","span","Data analysis",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Data analysis"}],"$L22"]}],"$L23"]}]]}]}]}] 17:["$","div","modular-desktop-wind-tunnel",{"id":"modular-desktop-wind-tunnel","className":"scroll-mt-32","children":["$","$L10",null,{"y":34,"children":["$","article",null,{"className":"glass group relative h-full overflow-hidden rounded-[18px] p-6 transition duration-300 [clip-path:polygon(0_0,calc(100%-22px)_0,100%_22px,100%_100%,22px_100%,0_calc(100%-22px))] hover:-translate-y-2 hover:border-plasma/45","children":[["$","div",null,{"className":"absolute inset-x-0 top-0 h-32 bg-gradient-to-br from-slate-200/18 to-sky-400/20 opacity-45 blur-2xl","aria-hidden":"true"}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"mb-5 inline-flex h-11 w-11 items-center justify-center border border-white/15 bg-white/10 text-plasma [clip-path:polygon(8px_0,100%_0,100%_100%,0_100%,0_8px)]","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-gauge h-5 w-5","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","h3",null,{"className":"font-display text-2xl font-bold text-white","children":"Modular Desktop Wind Tunnel"}],null,["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Designed, analyzed, and fabricated a modular desktop wind tunnel with nozzle, diffuser, and test-section geometry refined through 80+ hours of SolidWorks CAD."}],["$","div",null,{"className":"mt-6 grid gap-4 text-sm","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Role"}],["$","p",null,{"className":"mt-1 text-silver","children":"Designer and builder"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Impact"}],["$","p",null,{"className":"mt-1 text-silver","children":"Built a small test platform for lift experiments and flow visualization based on aerodynamic literature."}]]}]]}],["$","div",null,{"className":"mt-6 flex flex-wrap gap-2","children":[["$","span","SolidWorks",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"SolidWorks"}],["$","span","Aerodynamics",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Aerodynamics"}],["$","span","CAD iteration",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"CAD iteration"}],["$","span","Fabrication",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Fabrication"}],["$","span","Flow visualization",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Flow visualization"}]]}],["$","div",null,{"className":"mt-7 flex flex-wrap gap-3","children":[["$","$L8",null,{"href":"/portfolio#modular-desktop-wind-tunnel-details","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["View project ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}],"$undefined"]}]]}]]}]}]}] 18:["$","div","aircraft-engine-classification",{"id":"aircraft-engine-classification","className":"scroll-mt-32","children":["$","$L10",null,{"y":34,"children":["$","article",null,{"className":"glass group relative h-full overflow-hidden rounded-[18px] p-6 transition duration-300 [clip-path:polygon(0_0,calc(100%-22px)_0,100%_22px,100%_100%,22px_100%,0_calc(100%-22px))] hover:-translate-y-2 hover:border-plasma/45","children":[["$","div",null,{"className":"absolute inset-x-0 top-0 h-32 bg-gradient-to-br from-blue-400/25 to-violet-400/15 opacity-45 blur-2xl","aria-hidden":"true"}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"mb-5 inline-flex h-11 w-11 items-center justify-center border border-white/15 bg-white/10 text-plasma [clip-path:polygon(8px_0,100%_0,100%_100%,0_100%,0_8px)]","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-gauge h-5 w-5","children":[["$","path","9kzdfg",{"d":"m12 14 4-4"}],["$","path","19p75a",{"d":"M3.34 19a10 10 0 1 1 17.32 0"}],"$undefined"]}]}],["$","h3",null,{"className":"font-display text-2xl font-bold text-white","children":"Aircraft Engine Classification via Custom Machine Learning in MATLAB"}],["$","figure",null,{"className":"mt-5 overflow-hidden rounded-[18px] border border-white/10 bg-black/35 shadow-[0_20px_60px_rgba(0,0,0,0.32)]","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/matlab-kmeans-cluster-visualization.png","alt":"MATLAB 3D K-means cluster visualization for aircraft engine classification","fill":true,"sizes":"(max-width: 768px) 100vw, 50vw","className":"object-contain p-3 object-center transition duration-500 group-hover:scale-[1.03]"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"K-means cluster visualization using aircraft engine performance data, including max speed, rate of climb, and gross weight."}]]}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Built a MATLAB pipeline to clean aircraft performance data, engineer features, normalize weighted metrics, cluster engines with K-means, and classify aircraft engine types."}],["$","div",null,{"className":"mt-6 grid gap-4 text-sm","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Role"}],["$","p",null,{"className":"mt-1 text-silver","children":"Sole developer"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-bold text-white","children":"Impact"}],["$","p",null,{"className":"mt-1 text-silver","children":"Created a working classification workflow and evaluated it with a training confusion matrix that reached 86.16% accuracy."}]]}]]}],["$","div",null,{"className":"mt-6 flex flex-wrap gap-2","children":[["$","span","MATLAB",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"MATLAB"}],["$","span","K-means clustering",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"K-means clustering"}],["$","span","Confusion matrix",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Confusion matrix"}],["$","span","Data cleaning",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Data cleaning"}],["$","span","Feature engineering",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Feature engineering"}],["$","span","3D visualization",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"3D visualization"}]]}],"$L24"]}]]}]}]}] 19:["$","div",null,{"className":"mt-14 grid gap-6 lg:grid-cols-3","children":[["$","$L10","swamp-launch-rocket-design-cfd-detail",{"children":["$","article",null,{"id":"swamp-launch-rocket-design-cfd-details","className":"glass h-full scroll-mt-32 rounded-[28px] p-6","children":[["$","p",null,{"className":"text-sm font-bold uppercase tracking-[0.16em] text-plasma","children":"Project note"}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold text-white","children":"Swamp Launch Rocket Design and CFD"}],[["$","figure","/images/projects/swamp-launch-wind-tunnel-rocket.jpg",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/swamp-launch-wind-tunnel-rocket.jpg","alt":"CAD-modeled rocket prepared for wind tunnel testing on a rod fixture","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Rocket model prepared for wind tunnel testing to compare physical results with ANSYS CFD data."}]]}],["$","figure","/images/projects/swamp-launch-competition-cad.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/swamp-launch-competition-cad.png","alt":"SolidWorks CAD model of the Swamp Launch IREC competition rocket","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Competition rocket CAD for Swamp Launch, used as the basis for CFD and wind tunnel test planning."}]]}],["$","figure","/images/projects/swamp-launch-ansys-wall-yplus-drag.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/swamp-launch-ansys-wall-yplus-drag.png","alt":"ANSYS Fluent wall Y-plus contour and drag output for the Swamp Launch rocket CFD model","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"ANSYS Fluent run showing wall Y-plus contours and drag output while checking the Swamp Launch IREC competition vehicle."}]]}],["$","figure","/images/projects/swamp-launch-ansys-mesh-refinement.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/swamp-launch-ansys-mesh-refinement.png","alt":"ANSYS Fluent mesh refinement around the Swamp Launch rocket CFD geometry","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Mesh refinement and boundary-layer setup around the rocket geometry before running cases at different Mach ranges."}]]}]],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Run ANSYS Fluent simulations for the Swamp Launch IREC competition vehicle and build the rocket model in CAD. I also helped document the simulation process for different Mach ranges, including physics setup, boundary-layer values, drag calculations, and which equations to use for each case."}],"$L25",null]}]}],"$L26","$L27","$L28","$L29"]}] 1a:["$","$L2a",null,{"children":["$L2b",["$","$L2c",null,{"promise":"$@2d"}]]}] 20:["$","span","Team design reviews",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Team design reviews"}] 21:["$","div",null,{"className":"mt-7 flex flex-wrap gap-3","children":[["$","$L8",null,{"href":"/portfolio#design-build-fly-aircraft-details","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["View project ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}],"$undefined"]}] 22:["$","span","Rapid prototyping",{"className":"rounded-full border border-white/10 bg-white/8 px-3 py-1 text-xs font-semibold text-silver","children":"Rapid prototyping"}] 23:["$","div",null,{"className":"mt-7 flex flex-wrap gap-3","children":[["$","$L8",null,{"href":"/portfolio#fast-lab-robotic-fish-details","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["View project ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}],[["$","a","https://fast.mae.ufl.edu/",{"href":"https://fast.mae.ufl.edu/","target":"_blank","rel":"noreferrer","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["Learn more about FASt Lab"," ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}]]]}] 24:["$","div",null,{"className":"mt-7 flex flex-wrap gap-3","children":[["$","$L8",null,{"href":"/portfolio#aircraft-engine-classification-details","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["View project ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}],"$undefined"]}] 25:["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":[["$","span",null,{"className":"font-bold text-white","children":"Takeaway:"}]," ","Helped connect the rocket CAD model, ANSYS simulation workflow, and wind tunnel test setup so the team could compare predicted drag with physical testing."]}] 26:["$","$L10","design-build-fly-aircraft-detail",{"children":["$","article",null,{"id":"design-build-fly-aircraft-details","className":"glass h-full scroll-mt-32 rounded-[28px] p-6","children":[["$","p",null,{"className":"text-sm font-bold uppercase tracking-[0.16em] text-plasma","children":"Project note"}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold text-white","children":"Design/Build/Fly Aircraft Work"}],[["$","figure","/images/projects/dbf-vtol-carbon-fiber-fuselage.jpg",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/3]","children":["$","$L7",null,{"src":"/images/projects/dbf-vtol-carbon-fiber-fuselage.jpg","alt":"Carbon fiber fuselage and structure of a VTOL aircraft for Design Build Fly","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Carbon fiber fuselage and structure from the VTOL aircraft I helped manufacture for Design/Build/Fly."}]]}],["$","figure","/images/projects/dbf-prototype-1-positive-mold.jpg",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/5]","children":["$","$L7",null,{"src":"/images/projects/dbf-prototype-1-positive-mold.jpg","alt":"Ori holding Prototype 1 of a Design Build Fly aircraft","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Holding Prototype 1 of a DBF aircraft I helped manufacture and build using positive carbon fiber molding for the fuselage."}]]}],["$","figure","/images/projects/dbf-xflr5-prototype-1-flow.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/dbf-xflr5-prototype-1-flow.png","alt":"XFLR5 aerodynamic flow visualization for Gator Design Build Fly Prototype 1","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"XFLR5 aerodynamic analysis for Prototype 1, including lift, induced drag, viscous drag, surface velocity, and stream visualization."}]]}],["$","figure","/images/projects/dbf-xflr5-prototype-1-analysis.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/dbf-xflr5-prototype-1-analysis.png","alt":"XFLR5 pressure and downwash visualization for Gator Design Build Fly Prototype 1","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Prototype 1 analysis in XFLR5 for a standard aircraft layout with one wheel in the front and two wheels in the back."}]]}]],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Helped manufacture Prototype 1 and the carbon fiber fuselage structure for Gator Design/Build/Fly. I also used XFLR5 to study the aerodynamics of Prototype 1, a standard aircraft layout with one nose wheel and two rear wheels."}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":[["$","span",null,{"className":"font-bold text-white","children":"Takeaway:"}]," ","Worked across both analysis and build work: checking aerodynamic behavior in XFLR5, helping fabricate aircraft structure, and connecting design choices to real manufacturing and flight constraints."]}],null]}]}] 27:["$","$L10","fast-lab-robotic-fish-detail",{"children":["$","article",null,{"id":"fast-lab-robotic-fish-details","className":"glass h-full scroll-mt-32 rounded-[28px] p-6","children":[["$","p",null,{"className":"text-sm font-bold uppercase tracking-[0.16em] text-plasma","children":"Project note"}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold text-white","children":"FASt Lab Robotic Fish Research"}],[["$","figure","/images/projects/fast-lab-hydrofoil-load-cell.jpg",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/3]","children":["$","$L7",null,{"src":"/images/projects/fast-lab-hydrofoil-load-cell.jpg","alt":"Hydrofoil setup mounted on a load cell in a FASt Lab water tunnel","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-cover object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Hydrofoil setup mounted on a load cell in a water tunnel to measure drag."}]]}],["$","figure","/images/projects/fast-lab-fin-adapter-assembly.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/5]","children":["$","$L7",null,{"src":"/images/projects/fast-lab-fin-adapter-assembly.png","alt":"CAD model of a fin and adapter designed for FASt Lab water tunnel testing","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Adapter and fin CAD designed for water tunnel testing in FASt Lab research."}]]}],["$","figure","/images/projects/fast-lab-water-tunnel-fin.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/fast-lab-water-tunnel-fin.png","alt":"CAD side profile of a fin designed for water tunnel testing","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Fin geometry for the water tunnel setup, modeled to support experimental testing."}]]}],["$","figure","/images/projects/fast-lab-water-tunnel-adapter.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/5]","children":["$","$L7",null,{"src":"/images/projects/fast-lab-water-tunnel-adapter.png","alt":"CAD close-up of the adapter designed for FASt Lab water tunnel testing","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Adapter detail used to connect the test hardware for water tunnel experiments."}]]}]],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Contributed to research on robotic fish systems, experimental hardware, and fluid-structure interaction. This included water tunnel work with a hydrofoil mounted on a load cell to measure drag, plus CAD work for an adapter and fin used in water tunnel testing."}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":[["$","span",null,{"className":"font-bold text-white","children":"Takeaway:"}]," ","Built research experience in experimental fluids, instrumentation, drag measurement, CAD test hardware, and mechanical setups for water tunnel experiments."]}],"$L2e"]}]}] 28:["$","$L10","modular-desktop-wind-tunnel-detail",{"children":["$","article",null,{"id":"modular-desktop-wind-tunnel-details","className":"glass h-full scroll-mt-32 rounded-[28px] p-6","children":[["$","p",null,{"className":"text-sm font-bold uppercase tracking-[0.16em] text-plasma","children":"Project note"}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold text-white","children":"Modular Desktop Wind Tunnel"}],[],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Designed, analyzed, and fabricated a modular desktop wind tunnel with nozzle, diffuser, and test-section geometry refined through 80+ hours of SolidWorks CAD."}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":[["$","span",null,{"className":"font-bold text-white","children":"Takeaway:"}]," ","Built a small test platform for lift experiments and flow visualization based on aerodynamic literature."]}],null]}]}] 29:["$","$L10","aircraft-engine-classification-detail",{"children":["$","article",null,{"id":"aircraft-engine-classification-details","className":"glass h-full scroll-mt-32 rounded-[28px] p-6","children":[["$","p",null,{"className":"text-sm font-bold uppercase tracking-[0.16em] text-plasma","children":"Project note"}],["$","h3",null,{"className":"mt-3 font-display text-xl font-bold text-white","children":"Aircraft Engine Classification via Custom Machine Learning in MATLAB"}],[["$","figure","/images/projects/matlab-kmeans-cluster-visualization.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[21/9]","children":["$","$L7",null,{"src":"/images/projects/matlab-kmeans-cluster-visualization.png","alt":"MATLAB 3D K-means cluster visualization for aircraft engine classification","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"K-means cluster visualization using aircraft engine performance data, including max speed, rate of climb, and gross weight."}]]}],["$","figure","/images/projects/matlab-engine-classification-confusion-matrix.png",{"className":"mt-5 overflow-hidden rounded-[22px] border border-white/10 bg-black/35","children":[["$","div",null,{"className":"relative aspect-[4/3]","children":["$","$L7",null,{"src":"/images/projects/matlab-engine-classification-confusion-matrix.png","alt":"MATLAB command window showing aircraft engine classification confusion matrix and training accuracy","fill":true,"sizes":"(max-width: 1024px) 100vw, 33vw","className":"object-contain p-3 object-center"}]}],["$","figcaption",null,{"className":"border-t border-white/10 bg-black/30 px-4 py-3 text-xs leading-5 text-silver","children":"Training confusion matrix from the MATLAB classifier, with an 86.16% training accuracy across jet, piston, and propjet classes."}]]}]],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":"Built a MATLAB pipeline to clean aircraft performance data, engineer features, normalize weighted metrics, cluster engines with K-means, and classify aircraft engine types."}],["$","p",null,{"className":"mt-4 text-sm leading-7 text-silver","children":[["$","span",null,{"className":"font-bold text-white","children":"Takeaway:"}]," ","Created a working classification workflow and evaluated it with a training confusion matrix that reached 86.16% accuracy."]}],null]}]}] 2e:["$","div",null,{"className":"mt-5 flex flex-wrap gap-3","children":[["$","a","https://fast.mae.ufl.edu/",{"href":"https://fast.mae.ufl.edu/","target":"_blank","rel":"noreferrer","className":"focus-ring glass-small-button inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-bold text-frost transition hover:-translate-y-0.5","children":["Learn more about FASt Lab"," ",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up-right h-4 w-4","children":[["$","path","1tivn9",{"d":"M7 7h10v10"}],["$","path","1vkiza",{"d":"M7 17 17 7"}],"$undefined"]}]]}]]}] 1c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#010407"}]] 2b:null 2f:I[622,[],"IconMark"] 2d:{"metadata":[["$","title","0",{"children":"Ori Algave | Aerospace Engineering Portfolio"}],["$","meta","1",{"name":"description","content":"Engineering projects, research, astrophotography, and academic work from Ori Algave."}],["$","meta","2",{"property":"og:title","content":"Ori Algave | Aerospace Engineering Portfolio"}],["$","meta","3",{"property":"og:description","content":"Aerospace engineering projects, research, and astrophotography by Ori Algave."}],["$","meta","4",{"property":"og:url","content":"https://orialgave.com"}],["$","meta","5",{"property":"og:site_name","content":"Ori Algave"}],["$","meta","6",{"property":"og:image","content":"https://orialgave.com/images/brand/oa-mark-large.png"}],["$","meta","7",{"property":"og:image:width","content":"760"}],["$","meta","8",{"property":"og:image:height","content":"625"}],["$","meta","9",{"property":"og:image:alt","content":"Ori Algave OA aerospace logo"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","12",{"name":"twitter:title","content":"Ori Algave | Aerospace Engineering Portfolio"}],["$","meta","13",{"name":"twitter:description","content":"Aerospace engineering projects, research, and astrophotography by Ori Algave."}],["$","meta","14",{"name":"twitter:image","content":"https://orialgave.com/images/brand/oa-mark-large.png"}],["$","meta","15",{"name":"twitter:image:width","content":"760"}],["$","meta","16",{"name":"twitter:image:height","content":"625"}],["$","meta","17",{"name":"twitter:image:alt","content":"Ori Algave OA aerospace logo"}],["$","link","18",{"rel":"icon","href":"/images/brand/oa-icon-16.png","sizes":"16x16","type":"image/png"}],["$","link","19",{"rel":"icon","href":"/images/brand/oa-icon-32.png","sizes":"32x32","type":"image/png"}],["$","link","20",{"rel":"icon","href":"/images/brand/oa-icon-64.png","sizes":"64x64","type":"image/png"}],["$","link","21",{"rel":"apple-touch-icon","href":"/images/brand/oa-icon-180.png","sizes":"180x180","type":"image/png"}],["$","$L2f","22",{}]],"error":null,"digest":"$undefined"} 1f:"$2d:metadata"