Website / 2026
This little website
A personal space on the internet. Simple pages, a pixel-art workspace, and room to grow.
A fresh start
This portfolio started with a simple idea: make a personal website that is easy to explore and feels like somewhere I would want to spend time.
Keeping it small
The site is built with Astro, TypeScript, and plain CSS. Pages are generated as static HTML. JavaScript adds the floating navigation and a lazy-loaded Three.js workspace.
Project pages live in Markdown. That keeps adding a new project straightforward, without a database or a publishing dashboard.
The pixels
A pixel-art workspace is the visual centerpiece. The room is built in code with Three.js, a locked perspective camera, procedural textures, and a quiet landscape wallpaper on the computer screen. It renders at a low resolution for the pixel-art look, with real lighting and shadows and no image underneath. The rest of the interface stays quiet so the art can have its own personality.
Still taking shape
This is the first version. More projects and personal details will follow as the portfolio grows.