Skip to content

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

  •  
  •  
  •