Projects

Interactive web experience · 2026–Present

Hecate946.com

An interactive portfolio built as a small, seasonal world.

Placeholder for the Hecate946.com project image, sized 1600 by 1000 pixels.

Overview

A statically generated Astro site with selectively hydrated Svelte components, typed content, interactive Canvas scenes, and careful custom-domain deployment.

Role
Designer and engineer
Status
Active
Built with
Astro, Svelte, TypeScript, Canvas, CSS

Challenge

The site needed to feel personal and animated without becoming slow, inaccessible, or difficult to maintain as new visual systems and pages were added.

Approach

I kept the document structure static wherever possible, isolated interactive behavior into focused Svelte islands, and organized visual systems into reusable components and configuration files.

Result

The portfolio now acts as both a professional showcase and an ongoing playground for animation, interface design, and modular front-end architecture.

Highlights

  • Built a statically generated Astro site with selectively hydrated Svelte components.
  • Created interactive seasonal Canvas animations, a command palette, and typed content systems.
  • Implemented responsive layouts, reduced-motion support, path-safe deployment, and GitHub Actions publishing.

First match selected — press Enter to open. Use to move. Open anytime with ⌘ K or Ctrl K.