Back to archives

Hello, new portfolio

Portfolio

I rebuilt this site to keep it small, fast, and easy to maintain. No CMS, no heavy frameworks — just SvelteKit, mdsvex, and a handful of typed data files.

Why SvelteKit?

SvelteKit gives me file-based routing, server-side rendering when I need it, and a build output that is easy to deploy anywhere. For a mostly static portfolio, it is the right amount of framework.

Content as data

Experience, projects, skills, and social links live as typed arrays in src/lib/data/. Blog posts are Markdown files in src/posts/. Adding a new post is a single file and a deploy.

What is next

More write-ups on Kubernetes, Go, and homelab automation. The structure is ready; now it is time to fill it with useful notes.