Skip to content

holydev001/Portfolio

Repository files navigation

holy.dev — David Adams Portfolio

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


Tech Stack

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

Project Structure

src/
├── assets/
├── components/
│   └── ui/
├── hooks/
├── lib/
├── routes/
│   ├── __root.tsx
│   ├── index.tsx
│   └── api/
├── router.tsx
├── start.ts
└── styles.css


Getting Started

Install dependencies

pnpm install

Start the development server

pnpm dev

Build for production

pnpm build

Preview the production build

pnpm preview

Lint the project

pnpm lint

Automatically fix lint issues

pnpm lint --fix

Performance

Performance optimizations include:

  • Lazy-loaded assets
  • Async image decoding
  • Hardware-accelerated animations
  • Optimized font loading
  • Reduced-motion support
  • Theme persistence without hydration flash

Socials


License

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

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors