← all work
HYBRID · 2026

OwerHappiness — Interactive Portfolio

A database-driven personal portfolio with an admin CMS, private desk, multilingual content and Supabase-backed security.

ROLE
Full-stack Developer & UI/UX Designer
YEAR
2026
STACK
Next.js · React · TypeScript · Supabase · PostgreSQL · GSAP

OwerHappiness is my interactive portfolio built as a real product instead of a hardcoded showcase. It combines a playful public experience with an owner CMS, private desk, revision history, database-configurable i18n, private media and Supabase RLS.

A portfolio that behaves like a product.

I did not want a static portfolio where every project change means editing JSX. The public site is backed by a real content model, while the owner side includes an Admin CMS and a private Desk for personal utilities.

Built for the owner, not only the visitor.

The CMS supports project case studies, media, milestones, playground content and database-configurable i18n. Revision history and rollback protect edits; private media stays behind RLS; public pages use cached data where possible instead of querying Supabase dynamically on every request.