# Abhay R — Product Designer & Developer

> Portfolio of Abhay R, a product designer and developer crafting intuitive digital experiences with thoughtful design and clean code. Built with React, Vite, and Sanity.

Abhay R is a product designer and developer building thoughtful, minimal digital experiences. The site showcases design work, experiments, and open-source projects. The tech stack includes React 19, React Router v7, Motion (framer-motion), Three.js, Lenis (smooth scroll), and Sanity (headless CMS). Deployed via Coolify on Docker.

## Tech Stack

- **Frontend**: React 19, Vite 5, React Router v7, Motion, Three.js (react-three-fiber)
- **Styling**: Vanilla CSS with oklch color space, CSS custom properties
- **CMS**: Sanity (headless CMS via GROQ) with local JSON fallbacks
- **Infrastructure**: Docker Compose, Coolify, Nginx
- **Fonts**: Departure Mono (self-hosted), Geist Mono (system-fallback), system-ui stack
- **Interaction**: Lenis smooth scroll, web-haptics, framer-motion animations

## Pages

- [Home](https://abhay.design): Portfolio home page — hero intro with scroll-triggered entrance animations, project highlights, interstitial cards, client marquee, and footer
- [Work](https://abhay.design/work): Full project archive — infinite-scroll masonry grid with image/caption cards, filterable by type (design, dev, project), fullscreen overlay with shared-layout animations
- [About](https://abhay.design/about): About Abhay R — personal background, design philosophy, approach to craft, narrative about the site itself
- [Now](https://abhay.design/now): Currently reading, watching, playing, location, obsessions, and what Abhay R is focused on
- [Play](https://abhay.design/play): Interactive experiments — currently includes a chess puzzle game with a Chess.com heatmap, stockfish analysis, and move history

## Optional

- [GitHub](https://github.com/abhay): Open-source projects and code
- [Email](mailto:hello@abhay.design): Contact Abhay R via email
- [Chess.com Profile](https://www.chess.com/member/abhay_fide): Chess.com profile

## Agent discovery

- Full reference: `/llms-full.txt`
- Manifests: `/.well-known/ard.json`, `/.well-known/agent-card.json`, `/.well-known/agent-skills/`
- Auth: none required — see `/auth.md`
