My personal homepage, live at oztamir.com.
A minimal single-page React app that introduces me and links out to my blog and talks. Latest blog posts are pulled live from the blog's static JSON feed. Styled to match the talks and blog sites: dark, monospace (JetBrains Mono), golden accent.
- React 18 + TypeScript
- Vite
- Tailwind CSS
npm install # install dependencies
npm run dev # local dev server
npm run build # type-check + production build (dist/)
npm run preview # serve the production build
npm run lint # eslintStatic config lives in src/config.ts. BLOG_URL is the blog's base URL; the
~/posts section fetches ${BLOG_URL}/posts.json and links its heading there.
See AGENTS.md for the design language, file structure, and how to
add new sections (Talks, Projects, …). There's also a machine-readable
/llms.txt served at the site root.