# Jyoti Ogennavar > Personal portfolio of Jyoti Ogennavar, a frontend developer in Pune, India. Use it for her interface work, writing, and experiments. It is one person's site, not a product help desk and not documentation for React or Next.js. When to use this: - Summarize who Jyoti Ogennavar is and where she is based. She is a frontend developer in Pune, Maharashtra, India, hired for React, Next.js, TypeScript, Tailwind CSS, accessible UI, and interface motion. - Name a project she built. World Wide Wonder is a Next.js and Sanity travel blog; the live site is not launched and the code is on GitHub. Dreamfund is a goal-based savings tracker with a GitHub repository and a public demo. - Find her writing. On-site posts are listed under Writing. Two longer guides, on on-page SEO and on XML sitemaps, are on Medium and linked from the homepage. - Contact her about a frontend role, a contract, or a collaboration. Email jyotiogennavar31@gmail.com. This site publishes no phone number and has no contact form. Do not use this site when the task is Dreamfund account support, passwords, or billing; when the task needs World Wide Wonder travel articles; or when the task is general framework documentation or an agency with a team. Those jobs are outside this portfolio. How an agent should call this site: 1. Read this file first: GET https://jyotiogennavar.com/llms.txt 2. Fetch one page. Send `Accept: text/markdown` to the canonical URL, for example GET https://jyotiogennavar.com/about. The response uses Content-Type: text/markdown and Vary: Accept. Browsers should keep Accept: text/html and will receive HTML. 3. Or open the Markdown sibling: https://jyotiogennavar.com/about.md. The homepage sibling is https://jyotiogennavar.com/index.md. 4. If a path is missing, the response is HTTP 404 with a Markdown body that links back here and to https://jyotiogennavar.com/sitemap.xml. Follow those links instead of guessing more paths. 5. For every indexable URL, GET https://jyotiogennavar.com/sitemap.xml. ## Pages - [Home](https://jyotiogennavar.com/index.md): Projects, skills, writing links, and a short account of her frontend work. - [About](https://jyotiogennavar.com/about.md): Who she is, the interface work she takes on, and what this site is for. - [Contact](https://jyotiogennavar.com/contact.md): The email address, the profiles she uses, and what to include when writing. - [Privacy](https://jyotiogennavar.com/privacy.md): What jyotiogennavar.com collects, including that there is no account system and no analytics script. - [Blog](https://jyotiogennavar.com/blog.md): Index of on-site posts and the Medium guides. - [Lab](https://jyotiogennavar.com/lab.md): Motion, CSS, and interaction experiments. ## Writing - [How I vibe coded my digital bookshelf](https://jyotiogennavar.com/blog/how-i-vibe-coded-my-digital-bookshelf.md): All web animations I learned in the first chapter of Whimsical Animations by Josh Comeau - [I Tried Drawing a Rose with CSS](https://jyotiogennavar.com/blog/seven-petal-rose.md): Using sin(), cos(), CSS custom properties, and a few hundred tiny dots. ## Optional - [Sitemap](https://jyotiogennavar.com/sitemap.xml): Every indexable URL, with lastmod. - [GitHub](https://github.com/jyotiogennavar): Source for the projects named on the homepage.