Web Application
Bilingual Portfolio with a CMS
The site you're on: a bilingual (ID/EN) portfolio with an admin CMS, Supabase data layer, and an in-site research-paper reader.
- Role
- Designer & Full-Stack Developer
- Year
- 2026
- Technologies
- Next.jsTypeScriptTailwind CSSSupabasePostgreSQLDocker
Overview
A portfolio built, documented and maintained end to end — from design system to deployment.
Approach
Next.js 16 App Router with locale routing (next-intl), Supabase (Postgres, Auth, RLS) with a local-data fallback, motion that always honours prefers-reduced-motion, and pdf.js to read papers inside the site.
Solution
Admin CMS for projects, research, services, testimonials and inquiries; modular block editor; dark/light themes; deployed with Docker + Nginx and Cloudflare Tunnel.
