Beam v0.1.6 is out, check it out! Read more →
← All projects
Full StackIn Progress2026

Portfolio v3

A living portfolio ecosystem: a polished public site powered entirely by a custom CMS.

3.2k
Stars
184
Forks
11
Contributors
2026
Since
sawcy.dev - main
+ video
Overview

Portfolio v3 treats the site as a product - every project, release, and announcement is managed from a custom admin panel and rendered with live data.

The problem

Static portfolios rot. Updating them means editing code, so they rarely get updated.

The solution

A database-driven site with a fast, custom CMS so adding a project or shipping a Beam update takes minutes, not a deploy.

Architecture

Next.js front end, a typed API, and a Postgres content model with a bespoke admin dashboard for every content type.

architecture diagram

Features

Custom CMS
Manage every page without code.
Live stats
GitHub and Roblox data on the fly.
Rich media
Galleries, video, and diagrams.
SEO built in
Per-page metadata and OG images.

Technical decisions

Content as data
Everything is a record, so everything is editable.
Design language first
A shared token system keeps every page coherent.

Challenges & lessons

Designing a content model flexible enough for projects, games, research, and open source without becoming a generic blob.

A portfolio should be a product you maintain, not a page you abandon.

Tech stack

Next.jsTypeScriptPostgres

Timeline

2026
In active development
2026
CMS data model

Changelog

v3.0-beta2026
Public site + admin shell.

Roadmap

Live GitHub/Roblox integrationsPLANNED
Public siteSHIPPED

FAQ

Is the CMS custom?
Yes - built specifically for this site.
What powers it?
Next.js + Postgres.
Related projects