Skip to content

Repository files navigation

Jeff Jia — Portfolio

My personal portfolio site, built with React 19 + TypeScript + Vite + Tailwind CSS v4.

Tech Stack

  • React 19 — UI library
  • TypeScript — type safety across components and logic
  • Vite — dev server and build tooling
  • Tailwind CSS v4 — styling
  • oxlint — linting

Animations throughout the site are designed to respect prefers-reduced-motion.

Built with Claude Code

This project was built using Claude Code as the implementor. I personally pin-pointed the architecture, design, content, and direction of the project. Claude Code handled the main heavy lifting of turning my visions into working code. Things like scaffolding components, wiring up Tailwind styling, implementing animations, debugging, and iterating on details while I evolve the design.

In practice

  • I defined what each section/component should do and how it should feel.
  • Claude Code wrote and refactored the React/TypeScript implementation while I oversaw and made manual minor changes.
  • I reviewed, tested, and steered further iterations.

Getting Started

npm install
npm run dev        # dev server with HMR → http://localhost:5173
npm run build      # type-check + production build into dist/
npm run preview    # serve the production build locally
npm run lint        # oxlint

About

Seeing what the hype with CC really is about (skills, mcp, agents.md)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages