
Temaram
villa/homestay booking engine demo
Software Engineer
[ 00 · how i work ]
Most sites work. Fewer feel like anyone thought about the moment between one screen and the next. I build both halves — the interface and the API behind it — so the part you feel doesn't get lost in a handoff.

villa/homestay booking engine demo

animated cafe landing page, amsterdam · Freelance at Maia Digital Network

corporate holding company site, multi-division · Freelance at Maia Digital Network

B2B dairy ingredient distributor site, bilingual · Freelance at Maia Digital Network






Maia Digital Network
Full-stack developer delivering production websites and web applications for agency clients and internal products.
[ 01 · FRAMEWORKS ]
[ 02 · TOOLING ]
[ 03 · BACKEND ]
[ 04 · DELIVERY ]
[ 05 · INTEGRATIONS ]
001 · A/01 · Booking Engine

[ 01 · the build ]
Built as a demo, not a client project — a working booking engine to show Indonesian villa and homestay owners what a direct booking system looks like, as an alternative to paying OTA commission on Traveloka and Airbnb. It's the centerpiece of a self-initiated client acquisition push, and doubles as a portfolio piece.
Nuxt end-to-end, with Prisma against Neon Postgres in production. Better Auth handles the admin session, Resend sends guest confirmations, Midtrans handles the booking payment, Pusher pushes real-time booking notifications to the admin, and GSAP drives the landing page animation. Local development runs in Docker to keep the setup reproducible.
Live demo at temaram.alifn.dev.