
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 ]
002 · A/02 · Marketing Site

[ 01 · the build ]
Hejo started as Amsterdam's largest Indonesian coffee exhibition in 2022, grew into a pop-up inside a local restaurant, and is now a café and a B2B green-bean trading operation running side by side. The site has to carry both: a warm, homey café story and a serious trading pitch to international roasters — without the two undercutting each other.
Nuxt, built as a long-form chapter site — Our Journey, The Origin, The Café, Trading, Transparency, The Pact, and Contact — rather than a typical single-scroll landing page. The trading inquiry form sends through Resend, so submissions land as email without needing a database or dashboard to check.
GSAP with ScrollTrigger drives the reveals: the hero runs a slow parallax across layers as you scroll, and content staggers in per chapter as it enters view. The rule I worked to: if an animation does not help you read, it does not ship.
Every reveal starts from a hidden state in the markup and animates away, so there is no flash of unstyled content on a slow connection.
Motion libraries are heavy, so the images carry the weight instead:
font-display: swapLive at hejocoffee.com.