Frontend engineer building hospitality SaaS, from a remote island in Indonesia.
I've spent over a year shipping production features at Guestpedia: a property management system, channel manager, and AI pricing tools used by real hotels. I work remotely from Gili Raja, a small island off Madura. Limited electricity, wireless ISP, real production deadlines. Currently expanding into full stack with Node.js and Laravel.
RIGHT NOW//
Front-End Engineer at Guestpedia
Owner of 50%+ of the PMS frontend: AI Pricing Manager, Night Audit, Room & Rate, Group Reservations, and reporting.
PLTS Solar Monitoring
A real-time IoT dashboard for my own off-grid solar setup, built with Laravel, Inertia React, and WebSockets.
Backend & Mobile
Going deeper into Laravel, MySQL, and React Native to ship end-to-end.
SELECTED WORK
Multi-Script Invoice Renderer
Problem: Hotel invoices at Guestpedia had to render Arabic (RTL), Chinese, Japanese, and Cyrillic guest names, scripts that jsPDF's standard fonts can't handle.
→Built a custom canvas-based text renderer that composites multi-script text into exported PDFs, shipped to production across all client deployments.
PLTS Solar Monitoring
Problem: My island home runs on solar during a ~13-hour daily grid outage. I had no visibility into battery and panel performance.
→Built a real-time monitoring dashboard with a virtual sensor pipeline in Python, streaming metrics over WebSockets.
AI Sales Craft
Problem: Writing a structured, persuasive sales page from raw product details takes hours.
→Built a dual-LLM generator (Groq primary, Gemini automatic fallback) that outputs structured JSON rendered across three page templates.
Vidio Belajar
Problem: Bootcamp capstone: a course platform needed real payment processing, not a mock checkout.
→Integrated the Midtrans payment gateway end-to-end with JWT auth and transaction status handling.