Surf Holiday Bali
A fast, booking-focused website for a Bali surf-holiday operator — rebuilt from the ground up for mobile guests and near-instant load times.
- Astro
- React
- Tailwind
- Booking flow
- SEO
I'm Putra — I build fast, mobile-first sites that earn trust in seconds. An AI-accelerated workflow keeps delivery quick; hand-tuning keeps the quality high.
What's your business?
Surf Holiday Bali is a real, live client project. The rest are concept builds — clearly labelled — showing how I’d approach villas, e-commerce, cafés and tours.
A fast, booking-focused website for a Bali surf-holiday operator — rebuilt from the ground up for mobile guests and near-instant load times.
A concept site for a luxury villa rental & real-estate brand — built to make high-value listings feel effortless to browse and enquire about.
A concept online store for a Bali lifestyle brand — fast product browsing, a smooth cart, and local payment methods built in.
I'm Putra. From fast Astro sites to full React, Next.js & Node.js builds, I match the stack to your project — using an AI-accelerated workflow to deliver fast, then hand-tuning every detail so quality never slips.
The site is the pitch — but here's what the people I've actually built for have to say.
“Putra rebuilt our site and the difference was immediate — it loads instantly on phones and our guests can actually find and book lessons now. He understood the surf business, not just the code.”
“Our villa listings finally look as premium as the properties themselves — and they load instantly. Enquiries through the site went up within the first month.”
“Fast, beautiful, and exactly what a small café needs. People find us on their phones and the menu and map are right there. Putra just gets it.”
“He set up our online store with local payment methods built in. Checkout is smooth, the site is quick, and customers actually complete their orders now.”
“Clear pricing, clean design, and a one-tap WhatsApp enquiry. We went from a slow, confusing page to something travellers trust before they even message us.”
Fixed scope, fixed price, and a live preview from day one. Here's exactly what working together looks like.
A short WhatsApp or video call to understand your business, your customers and what a website actually needs to do for you.
A clear, fixed-scope proposal: what gets built, the timeline and the price. No surprises, no hourly billing.
I design and build in the open, sharing a live preview link so you can watch it come together and give feedback early.
We review on real devices, refine the copy and details, and run performance & SEO checks before anything goes live.
The site goes live on your domain. You get a simple guide for updates, and I stay reachable on WhatsApp afterwards.
No hourly billing, no surprise invoices. Pick the scope that fits — every project starts with a free discovery call.
One high-converting page to turn referrals into inquiries.
A handful of polished pages to tell your whole story.
A complete site for an established business.
Online bookings, payments and custom features.
Not sure which fits? See what's included in each package →
Practical write-ups across my stack — Astro, Next.js, React, Node.js, Supabase and Python.

A fast frontend needs a solid backend behind it. Here's how I build REST APIs with Node.js and Python's FastAPI, and how I pick between them.
Read post
Astro isn't always the answer. Here's how I decide between a zero-JS Astro site and a full React/Next.js app — and why I keep both in my toolkit.
Read postThe fastest way to reach me is WhatsApp — one message and we can get going. Prefer to write it out? The form works too.
The quickest path from "interested" to a real conversation. No form, no waiting.
Tell me what you're after — I usually reply within a day.
I'll get back to you within a day, usually much sooner. For anything urgent, WhatsApp is fastest.