Arifin Prasetyo: Premium Culinary Portfolio Website
A mobile-first digital portfolio platform for professional cook Arifin Prasetyo, showcasing 14 culinary creations, official certifications, and advanced SEO optimization.
π 1. Problem
Arifin Prasetyo is a Professional Cook and Top Culinary Graduate of 2026 with experience across 4-star hotels (Swiss-Belhotel Airport Yogyakarta) and commercial bakeries (KinKEN Cake & Bakery). However, traditional paper or PDF resumes face three major limitations:
- Restricted Visual Presentation: Static documents cannot showcase high-definition plating aesthetics, food textures, or culinary craftsmanship.
- Fragmented Credential Verification: Certificates and work histories remain isolated without a single verified digital platform.
- Zero Search Visibility: Physical resumes are unindexable on Google, limiting national career reach across hospitality recruiters.
π€ 2. Target User
- Hospitality Recruiters & HR Managers: Hotel, restaurant, and bakery hiring teams seeking verified credentials, official certificates, and visual culinary proof.
- Executive Chefs & Kitchen Managers: Senior culinary leaders evaluating technical skill mastery (hot kitchen, baking & pastry, and beverages).
- Clients & Industry Partners: Clients looking for private chef services, premium catering, or culinary recipe consulting.
π‘ 3. Solution
Engineered a high-performance web portfolio built with React 19, Vite, and TypeScript using a mobile-first architecture. Key capabilities include:
- Instant Page Navigation: Utilizes TanStack Router for zero page-reload latency across client-side views.
- Premium Culinary UI/UX: Responsive interface built with Tailwind CSS v4 and accessible Radix UI primitives featuring gold accent & deep ink styling.
- Production-Grade SEO Infrastructure: Automated integration of
robots.txt,sitemap.xml, OpenGraph metadata, and explicit canonical tags for clean Google Search Console indexing.
β 4. Key Features
- π Floating Navigation Bar: Modern floating navbar with glassmorphism backdrop blur and responsive mobile drawer navigation.
- π€ Interactive Culinary Gallery Filter: Showcases 14 signature dishes with instant category filtering (All Menus, Main Course & Appetizer, Pastry & Bakery, and Beverages).
- π‘οΈ Interactive Credentials Timeline: Timeline presenting 4 verified credentials (including SMK Patriot Pituruh Best Graduate award and 6-month KinKEN Cake & Bakery internship).
- πΊοΈ Categorized Technical Competency Badges: Structured display of hard skills (Food Preparation & Plating, Food Safety & Hygiene) and soft skills (Kitchen Management, Teamwork).
- π One-Click Direct CTA Buttons: Direct communication triggers linking visitors straight to official WhatsApp and Email.
- β‘ Canonical Optimization & Metadata Config: Injected explicit
<link rel="canonical" href="https://arifin.fatah.web.id/" />tags to eliminate duplicate indexing errors.
π§± 5. Challenges & Lessons Learned
- Challenge 1: Duplicate Indexing & Canonical URL Resolution
- Problem: Google Search Console flagged duplicate uncanonicalized URLs due to multi-entry domain access.
- Solution: Injected explicit
<link rel="canonical" href="https://arifin.fatah.web.id/" />andog:urltags into both__root.tsxandindex.tsxTanStack Router route definitions.
- Challenge 2: High-Resolution Culinary Image Performance
- Problem: Rendering 14 high-resolution dish assets risks Cumulative Layout Shift (CLS) and slow page load speeds on mobile connections.
- Solution: Implemented WebP formats with
loading="lazy", enforced fixed aspect ratio constraints (aspect-[4/3]), and added smooth backdrop blur fallbacks.
π 6. Impact
- Before: Culinary creations and official certificates were restricted to printed files with zero online search visibility.
- After:
- 100% Clean Google Search Indexing: Achieved error-free indexing with verified canonical URL routing.
- Instant Visual Access to 14 Dishes: Recruiters and Executive Chefs inspect 14 signature dishes and 4 official credentials in seconds on any device.
π οΈ Tech Choices
- React 19 & Vite: Selected for instant Hot Module Replacement (HMR), lightning-fast builds, and modular component architecture.
- TanStack Router: Delivers type-safe client routing and dynamic
headmetadata management for SEO. - Tailwind CSS v4: Provides utility-first styling with custom design tokens (
--color-gold,--color-ink). - Radix UI Primitives: Guarantees top accessibility standards (a11y) without CSS bloat.
- Cloudflare Pages: Global edge CDN hosting ensuring sub-second delivery and automated Git deployments.
πΌοΈ Screenshots & Visual Demo
Figure 1: Main hero section interface of Arifin Prasetyo culinary portfolio featuring professional chef profile, experience summary, and action buttons.
Figure 2: Official credentials section displaying the Best Graduate Certificate from SMK Patriot Pituruh and 6-Month Internship Certificate at KinKEN Bakery.
Figure 3: Core competency matrix categorizing hard skills (Hot Kitchen, Plating, Baking) and soft skills (Kitchen Management).
Figure 4: Interactive culinary menu gallery with category filters showcasing gourmet dishes like Chicken Cordon Bleu and Salad.
Figure 5: Official contact section providing direct links to WhatsApp, Email, phone number, and location details.
Daftar Sumber & Referensi Dikutip (4)
- React 19 Documentation https://react.dev β
- TanStack Router Documentation https://tanstack.com/router β
- Tailwind CSS v4 Documentation https://tailwindcss.com β
- Cloudflare Pages Documentation https://developers.cloudflare.com/pages/ β