WIP2026
Portfolio 2026
Portofolio personal Achmad Fauzan, ditulis tangan di atas Next.js 16 + Tailwind v4 dengan parser Markdown kustom.
- Next.js 16
- React 19
- Tailwind v4
- TypeScript
Latar belakang
Tujuan proyek ini bukan sekadar memajang karya, tapi membuktikan bahwa antarmuka yang ramping dan aksesibel masih bisa dibangun dengan stack modern tanpa harus mengorbankan kontrol arsitektur.
Pilihan teknis
- App framework: Next.js 16 (App Router) untuk routing & RSC.
- Styling: Tailwind v4 dengan design tokens kustom, tanpa preset pihak ketiga.
- Konten: parser Markdown ditulis manual—tidak menggunakan
remark/rehype.
ts // lib/markdown/parser.ts (cuplikan) const HEADINGRE = /^(#{1,6})\s+(.+?)\s#\s*$/; const FENCERE = /^(\w+)?\s*$/; `
Status
Saat ini WIP. Halaman Hero, About, Projects preview, dan Contact CTA sudah aktif.