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 engineer fast, mobile-first websites that convert on the first scroll. AI-accelerated build, hand-tuned finish: the speed of automation without the sloppiness.
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. I build fast websites, full-stack web apps and iOS/Android apps, choosing the right stack for each project — then hand-tune every detail so nothing ships half-finished.
Tools I build with
I'd rather show you one verified result than a wall of quotes you can't check. Click through — the site is live.
“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.”
Measured on every deploy
A fixed scope, a live preview link from day one, and direct WhatsApp access throughout — you'll never be left wondering what's happening with your build.
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, no vague "it depends." 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.