Mike Smith DesignThemes

Voss

An Astro portfolio theme for developers and design engineers. Your project windows lie loose around a huge version of your name: pick them up, throw them, then scroll and they assemble into your work grid while your portrait docks in the nav. Case studies, notes, an about page with a printable CV, contact and six colour palettes are included.

See the live demoor buy it for £30

The Voss home page
Voss work page with project windows of different sizes lying across the join between a lilac field and the page
Voss case study opening with the Kiln title on lilac and the build dashboard cover crossing into the page below
Voss case study section with a sticky list of chapters beside the problem statement and a full product screen
Voss about page with a tilted colour portrait crossing the lilac field beside the biography text
Voss on a phone

Six screens from the live demo. Scroll or step through.

Voss is a portfolio for developers and design engineers who want the site itself to be the proof of taste. The hero sets your name huge on a field of colour with your portrait between the words and your project windows scattered around it. Pick them up and throw them. Scroll, and each window travels into its place in the work grid while the portrait shrinks and docks in the nav. Open a project and its window morphs into the case study, with every page change animated natively by the browser.

Voss is an animated portfolio template built with Astro, for developers and design engineers building their own portfolio. Buy it once and use it on your own portfolio or on client projects, as many as you like.

What you edit

  • site.json: your name, role, intro, status, email, location, socials, portrait, default palette and form endpoint
  • projects.json: your projects, covers, screens and case study text
  • home.json, about.json, pages.json: the statement, services, testimonial, CV and every page label
  • src/content/notes: your writing, one markdown file per note

What is in it

  • Astro 7, zero frameworks, one global stylesheet, with Lenis smooth scroll as the only vendored script
  • Project windows you can throw, assembled on scroll from the same elements as the work grid
  • Native view transitions: pages rise over each other and the window you click morphs into the case study
  • Microinteractions throughout: name letters that swell on the width axis near the cursor, letter-roll links, a sliding nav marker, magnetic buttons, cursor labels, word-by-word statements and a curtain footer
  • Six colour palettes with a one-click switcher: Lilac, Citron, Coral, Concrete, Carbon and Moss
  • Validated contact form that posts to Formspree or any form endpoint
  • Sitemap, robots.txt, canonical links and social tags built in
  • Self-hosted Mona Sans variable font, no third-party requests
  • Fully responsive, keyboard accessible, and a complete still page under prefers-reduced-motion
  • Builds to static files: deploy free on Vercel, Netlify or Cloudflare Pages

Try it free first

Voss Lite is the free one page HTML cut of this theme: same design, no build step, no sign up. The full theme adds all 6 colour packs, the JSON data layer and the working parts above.


More for portfolios, and elsewhere