Projects

A selection of web apps, mobile experiences, and product builds designed to solve real problems and feel good to use.

Polaroid Denpasar

Created at 2026

A promotional company profile website for Polaroid Denpasar, built to present the brand, showcase the photobooth experience, and make it easy for visitors to explore the service from any device.

  • Company profile experience that introduces the brand, services, and booking context in a polished single website.
  • Responsive layout built with React, Tailwind CSS, and Framer Motion for smooth promotional storytelling.
  • Clear visual sections for presenting the photobooth product, event use cases, and customer-facing information.
react 19tailwindcss 4framer motionvite
View details

Playground Polaroid

Created at 2026

An experimental web photobooth that uses MediaPipe hand detection to trigger automatic captures, then turns the session into an interactive Three.js particle experience with downloadable photo output.

  • MediaPipe hand tracking powers gesture-aware capture so the booth can start the photo flow without manual clicks.
  • Three.js particle visuals transform the captured moment into a playful interactive result.
  • PDF export support packages the final output for visitors who want to save or print their photo session.
next 16react 19tailwindcss 4mediapipethree.jsjspdfframer motion
View details

Dream Calculator

Created at 2025

A mobile-oriented financial calculator that helps people estimate savings targets and plan toward personal goals through a focused, app-like interface.

  • Mobile-first calculator flow designed around quick inputs, readable results, and a focused portrait layout.
  • Goal-planning interface for estimating financial targets and making the numbers feel easier to understand.
  • Built with Astro.js, React, Typescript, Tailwind CSS, GSAP, and Lucide icons for a smooth app-like experience.
astro 7react 19typescriptgsaptailwindlucide-react
View details

Odyssey Booking App

Created at 2025

A retail POS system built from Softcomp's operational foundation and expanded for more demanding in-store workflows. Odyssey connects cashier operations, back-office tasks, customer communication, payments, and inventory, with offline booking support and a real-time dual display powered by WebSocket updates.

  • Retail POS workflows for cashier operations, stock control, customer records, promotions, and reporting.
  • Offline booking support so stores can keep accepting bookings when connectivity is limited.
  • WebSocket-powered dual display that keeps cashier and customer-facing screens synchronized in real time.
  • Midtrans payments, Fonnte WhatsApp messaging, OCR support, scheduled processing, and queue workers.
laravel 10livewire 3alpine.jspostgresqlschedulerqueuesocrmidtransfonnteoffline bookingwebsocketdual display
View details

Softcomp Retail POS

Created at 2024

A retail point-of-sale platform for day-to-day store operations, with fast cashier workflows, stock visibility, customer records, reporting, promotions, digital payments, and WhatsApp notifications. It helps retail teams manage sales, inventory, and follow-up communication in one web-based system instead of juggling separate tools.

  • Fast cashier-first POS flow for item lookup, cart handling, checkout, and receipt-ready transaction records.
  • Inventory and stock tracking with retail-friendly reports for product movement and business performance.
  • Midtrans payment integration plus Fonnte WhatsApp gateway for customer notifications and operational messages.
  • OCR-assisted workflows, scheduled jobs, and queue processing for heavier background tasks.
laravel 10livewire 3alpine.jspostgresqlschedulerqueuesocrmidtransfonnte
View details