Explore my collection of 19 mobile and web development projects
Featured · Mobile App
A real-time multiplayer drawing-and-guessing game (think Skribbl.io) built from scratch as a deep dive into WebSocket engineering, with a hand-written wire protocol, server-authoritative state, and Redis-backed horizontal scaling.
Featured · 2 product surfaces
A full-stack community platform built around real-world trust rather than followers and likes. It ties profiles, communities, events, services, vouching, and reputation together across a mobile app, public web, admin tools, and a backend.
Featured · Case study
A full-stack, multi-app exam-prep platform for Indonesian students preparing for UTBK, TOEFL, and similar exams. Its core is a fullscreen, anti-cheat test engine backed by a course system, dashboards, and admin tooling.
A focused Android timer app for running several countdowns, routines, and interval workouts side by side, with reliable background alerts and accessibility built in from the first screen.
A multi-payment wallet app for sending, receiving, topping up, withdrawing, and tracking money from one phone, with an admin side for monitoring transactions and approvals. The experience is built around clarity and trust.
An employee self-service mobile app that lets staff handle attendance, overtime, leave, payroll, and HR requests from their phone, cutting the manual back-and-forth with HR teams. Built for the Indonesian enterprise market.
Mobile App
A mobile telemedicine app that keeps the whole patient journey in one place: doctor discovery, consultation booking, video and chat consults, e-prescriptions, pharmacy purchases, and payments. It serves both patients and medical staff through role-based flows.
An AI travel planner that turns guided trip preferences into structured, editable itineraries instead of a wall of chatbot text. It stays useful during the trip, not just in the planning phase.
A physical AI desk companion built end to end: ESP32-S3 firmware driving an animated touchscreen face, a streaming voice pipeline (Google STT to Gemini to ElevenLabs) on a NestJS backend, and a Flutter companion app.
2 product surfaces
A coworking-space booking app that lets users find, reserve, and manage workspace rentals from their phone, with admin tools for the operators behind the spaces. Built to shorten the path from discovery to booking.
A multi-tenant SaaS platform that lets businesses turn their own documents into a grounded AI chatbot without writing any AI code. A non-technical operator goes from a folder of PDFs to a live, embeddable bot.
A multi-domain youth-program platform that runs summit and forum websites, applications, participant lifecycles, payments, and internal operations on one polyglot microservices backend, deployed across several branded domains.
A multi-tenant publishing platform that runs several branded scholarship and news sites from one Laravel backend, with shared editorial workflows, per-tenant theming, and domain-based delivery.
Case study
A multi-tenant point-of-sale platform for retail and service businesses, built in Laravel and Filament with a real-time POS screen, inventory, service-order tracking, purchasing, and revenue reports. It generalizes a single-shop system I shipped first.
A privacy-first Android clipboard manager that captures, classifies, and searches your copy history entirely on-device, with a custom keyboard overlay and an optional on-device AI assistant. Nothing goes to the cloud unless you ask.
Cross-platform case study
The Flutter mobile client I built for a crypto and e-currency exchange service, covering a guided swap flow, payment-proof upload, transaction history, promotions, and a cashback referral program on a clean GetX and Dio architecture.
A cross-platform social networking app for Youth Break the Boundaries members to share posts, connect, and discover people, with moderation tools to keep the community space safe between events and programs.
An event app that centralizes the participant experience for a large international summit: registration, application status, documents, schedules, and announcements, plus admin tools for organizers to run logistics.
A computer vision system for real-time people counting and room-occupancy monitoring from CCTV feeds, pairing a PyTorch detection pipeline with an operator-facing web dashboard rather than stopping at a raw detection prototype.