A modern, interactive portfolio for David Adams — also known as Priest/holydev. Built with TanStack Start, React 19, TypeScript, and Tailwind CSS, the site showcases professional experience, featured projects, and technical expertise through a performance-focused, motion-driven experience.
Live Website: https://holydev.cv
| Layer | Technology |
|---|---|
| Framework | TanStack Start |
| Routing | TanStack Router |
| State Management | TanStack Query |
| UI | React 19, shadcn/ui, Radix UI |
| Styling | Tailwind CSS v4 |
| Animation | Motion (Framer Motion v12) |
| Icons | Lucide React |
| Build Tool | Vite 7 |
| Language | TypeScript |
| Package Manager | pnpm |
| Fonts | Instrument Serif, Space Grotesk, JetBrains Mono |
src/
├── assets/
├── components/
│ └── ui/
├── hooks/
├── lib/
├── routes/
│ ├── __root.tsx
│ ├── index.tsx
│ └── api/
├── router.tsx
├── start.ts
└── styles.css
pnpm installpnpm devpnpm buildpnpm previewpnpm lintpnpm lint --fixPerformance optimizations include:
- Lazy-loaded assets
- Async image decoding
- Hardware-accelerated animations
- Optimized font loading
- Reduced-motion support
- Theme persistence without hydration flash
- Website: https://holydev.cv
- GitHub: https://github.com/holydev001
- X (Twitter): https://x.com/holydev0001
This repository contains the source code for the personal portfolio of David Adams.
The code may be referenced for learning purposes, but the branding, written content, visual assets, and project materials remain the intellectual property of the author unless otherwise stated.
Built by David Adams
Priest · holydev · holydev001