Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Portfolio site with resume, projects, visuals, and blog. Built with Astro 5 + Svelte 5

Notifications You must be signed in to change notification settings

celloopa/cello-dev

Repository files navigation

cello.dev

Personal portfolio website built with Astro 5.

Features

  • Resume - Data-driven from JSON Resume schema (cv.json)
  • Projects - Development work with case studies and media galleries
  • Visuals - Creative portfolio (design, photography, motion)
  • Blog - MDX-powered posts with draft support
  • Dark/Light Theme - Persists to localStorage
  • Keyboard Shortcuts - Quick navigation (Cmd/Ctrl + K)

Tech Stack

Design

Saul Bass-inspired visual style with bold typography, geometric shapes, and high-contrast colors. Smooth animations using cubic-bezier(0.16, 1, 0.3, 1) easing.

Development

pnpm install # Install dependencies
pnpm dev # Start dev server at localhost:4321
pnpm build # Type-check and build for production
pnpm preview # Preview production build

Content

Content lives in src/content/ as MDX files:

src/content/
├── blog/ # Blog posts
├── projects/ # Development projects
└── visuals/ # Creative work

Resume data is in cv.json following the JSON Resume schema.

Credits

License

MIT

About

Portfolio site with resume, projects, visuals, and blog. Built with Astro 5 + Svelte 5

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /