← All projects
Full StackIn Progress2026
Portfolio v3
A living portfolio ecosystem: a polished public site powered entirely by a custom CMS.
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
Desktop App
Beam
Fast, private, peer-to-peer file transfers over your local network. No cloud, no accounts.
Developer Tool
Forge CLI
Zero-config scaffolding that spins up typed, production-ready project templates in seconds.
Library
mDNS Explorer
A small, dependency-free library for discovering services on the local network.