◆ booting phatdev.net
<PhatLam/>
000%
All projects
Full-stack · Next.js · CMS

phatdev.net

This site. Next.js 14 portfolio with a MySQL-backed admin CMS, bilingual VI/EN SSR, an animated bento hero and a plugin docs system.

Next.jsTypeScriptMySQLFramer Motion

phatdev.net

Breakdown

Self-built admin CMS

Manages profile / projects / skills / stats / socials + this docs system on MySQL, no external CMS.

Bilingual SSR

VI/EN i18n rendered server-side, canonical + hreflang.

Performance

No custom cursor, fewer repaints, fast preloader; a restrained animated bento hero.

Docs

Each project gets an analysis page (like this) plus its own technical docs.

Measured performance (PSI)

Google PageSpeed — 12 Jul 2026: Mobile 93 · Desktop 99 · CLS 0 · desktop LCP 0.8s.

Compared to other portfolio approaches

Criteria phatdev.net Framer / WordPress template Linktree
Own the source code ~
Custom admin CMS (MySQL)
Bilingual SSR (SEO in 2 languages) ~
Built-in docs system
Dark / light + UI theming ~ ~
Performance (PSI) 93 / 99 varies n/a

No pre-built template — everything is hand-written Next.js with full control.