Website · Personal portfolio

This portfolio

This portfolio screenshot

The project

The goal was to show games, bots and websites in one place while keeping the content easy to update. The public site is static; a separate local editor manages project details, media and posts.

The content workflow

Text and projects live in one content file. The local editor previews drafts and saves changes with a version check so an old tab cannot silently overwrite a newer save.

The build decisions

Project and devlog pages are generated with readable HTML, page-specific metadata and structured data. Animation libraries are hosted with the site after CDN access caused loading issues on mobile networks.

Current result

The site is live at stranze.dev. You can browse the project pages, search the site and switch themes. The image above captures the revised desktop homepage in a local browser preview.

At a glance

Role
Site build and content workflow
Status
Live
Delivery
Static public site, local editor

Highlights

  • Editable projects, posts and contact details
  • Static project pages with search and social metadata
  • Self-hosted animation libraries

Built with

JavaScriptThree.jsNode.js