Optimizing Next.js for Production
A deep dive into Server Components, Partial Prerendering, and caching strategies to make your Next.js app blazing fast.
I'm Fitrian Chandra Yoga, a Fullstack Developer based in Indonesia. I create minimalist, high-performance web applications with a focus on user experience and clean code.

A selection of projects that showcase my passion for building robust applications.

A comprehensive Point-of-Sale and management platform engineered for billiard hall operators. OrbitPOS handles the full operational lifecycle: table billing by time, kitchen order management for in-house F&B, reservations, real-time table availability monitoring, and multi-role user access. The system features a Super Admin panel for centralized control across branches, an intuitive cashier (POS) interface, and a kitchen display for seamless order handoff — all under a clean, professional UI built on the MERN stack.

A dedicated management system built for PlayStation rental businesses that need accurate, real-time billing and seamless transaction workflows. The system provides live unit status tracking, automated billing based on session duration, and a modern dark-mode dashboard for operators. Built with WebSocket for real-time updates, it is also architected to be IoT-ready — designed to connect with smart plugs or console timers for fully automated session control in future deployments.
A deep dive into Server Components, Partial Prerendering, and caching strategies to make your Next.js app blazing fast.
Why the best interfaces are the ones you don't notice, and how to achieve that balance in your own work.
I'm always open to discussing product design work or partnership opportunities.
Start a Conversation