R&D — How this site is built
A technical breakdown of www.gal-reshef.com itself: React 18, TypeScript and Vite 8
on the frontend, styled with Tailwind CSS and shadcn/ui, animated with Framer
Motion. Routing via React Router.
Testing & quality
- Vitest + Testing Library for unit tests, Playwright for end-to-end
- V8 coverage, kept at honest 100% of the measured scope
- ESLint (Antfu config) enforced on every change
Deployment
- GitHub Actions CI (lint + tests), deployed via Vercel
- Custom domain via Cloudflare DNS
SEO & GEO
- Schema.org Person + ProfilePage + WebSite JSON-LD with a sameAs identity graph and dateModified
- /llms.txt — a plain-Markdown summary of who Gal is, for LLM crawlers and answer engines
- robots.txt opts in AI answer engines — GPTBot, ClaudeBot, PerplexityBot, Google-Extended
- Static, JS-free fallback content so non-JS crawlers read real prose (this block)
- sitemap.xml with lastmod, canonical URLs, Open Graph (og:type profile) + Twitter cards