primitivesam.com
Personal website and digital home base — built with Astro, designed to showcase projects, writing, and experiments across music, tech, and AI.
Problem
I needed a single place to tie together everything I’m working on — music production, AI experiments, automation projects, and writing. Previous iterations of my personal site were static placeholders that didn’t reflect what I actually do. I wanted something I’d enjoy maintaining and that could grow with me.
Approach
Built from scratch with Astro v5 for performance and content flexibility. The site uses Tailwind CSS for styling with a dark-mode-first design system. Content is managed through Astro’s content collections using Markdown, making it easy to add new posts and projects without touching component code.
Key design decisions:
- Minimal, fast, zero unnecessary JavaScript
- Content collections for blog posts and projects
- Responsive design that works on all devices
- Built in public with progress shared along the way
Outcome
The site is actively under development. Core infrastructure is in place — layouts, content collections, styling system, and navigation. Next steps include adding filtering and search for content, implementing an RSS feed, and building out the projects showcase. Building in public means the site itself is both a project and a documentation of the process.