/* HOME view */ const { useState: useStateH, useEffect: useEffectH, useRef: useRefH } = React; function OrbitPortrait(){ const wrap = useRefH(null); useEffectH(() => { const el = wrap.current; const onMove = (e) => { const r = el.getBoundingClientRect(); const px = (e.clientX - r.left)/r.width - 0.5; const py = (e.clientY - r.top)/r.height - 0.5; el.style.setProperty('--rx', `${-py*8}deg`); el.style.setProperty('--ry', `${px*8}deg`); }; const reset = () => { el.style.setProperty('--rx','0deg'); el.style.setProperty('--ry','0deg'); }; el.addEventListener('mousemove', onMove); el.addEventListener('mouseleave', reset); return () => { el.removeEventListener('mousemove', onMove); el.removeEventListener('mouseleave', reset); }; }, []); return (
Sharayu Maknikar
28.4°N / 80.6°W
CREW · NOMINAL
); } function MagneticBtn({ children, className='', ...rest }){ const ref = useRefH(null); useEffectH(() => { const el = ref.current; if(window.matchMedia('(hover:none)').matches) return; const move = (e) => { const r = el.getBoundingClientRect(); el.style.transform = `translate(${(e.clientX-r.left-r.width/2)*0.25}px, ${(e.clientY-r.top-r.height/2)*0.35 - 3}px)`; }; const out = () => { el.style.transform=''; }; el.addEventListener('mousemove', move); el.addEventListener('mouseleave', out); return () => { el.removeEventListener('mousemove', move); el.removeEventListener('mouseleave', out); }; }, []); return ; } function Home({ go }){ const S = window.SITE; return (
{/* HERO */}
Mission Control Officer — AARG

Space policy, built
from the operations up.

{S.heroLead}

go('about')}> Explore the work go('contact')}> Get in touch
SCROLL
{/* STATUS TICKER */} {/* INTRO STATEMENT — dark */}
The throughline
Policy isn’t theory. In a mission environment it becomes  safety, communication, and coordination — the difference between a plan and a crew that trusts it.
FROM REGULATORY AFFAIRSTO MISSION CONTROL
{/* FOCUS AREAS */}
What I work on Three lenses on the same problem — making space systems safer, clearer, and better coordinated.
{S.focus.map((f,i) => (
{f.no}

{f.title}

{f.body}

{f.tags.map(t => {t})}
))}
{/* PREVIEW STRIP → about */}
The path From compliance frameworks
to flight directors.
A decade across regulatory affairs and clinical operations, now applied to human spaceflight safety, liability, and space-traffic coordination. The full timeline lives on the about page.
{S.experience.slice(0,4).map((e,i) => ( go('about')}> {e.role} {e.org} {e.period} ))}
); } window.Home = Home;