PORTFOLIO
Anything that I've ever done
Highlighted 9
Dunia Games - AI Chat2026Built Dunia Games' AI Chat end to end, from the Angular UI to the backend. It answers gaming questions in real time over WebSocket and recommends products users can top up straight away, powered by RAG on PostgreSQL vectors with guardrails and per-user token limits.
Dunia Games - Image Optimization (Innovation)2025Proposed and built an on-the-fly image optimization service (Node.js, Sharp, Cloudflare CDN) that cut a sample image by about 95% (700 KB PNG to 32 KB WebP) to improve page speed and SEO. Other Telkomsel projects later adopted it as their reference.
Dunia Games - Mobile Adaptive2024Initiated and set up the Next.js mobile version of Dunia Games to fix mobile page speed, building the code foundation, home page, DevOps setup (Nginx, AWS), and team documentation from scratch.
Dunia Games - MLBB Rankfolio2026Built MLBB Rankfolio, which turns a Mobile Legends player's stats into a shareable story of their rank, collection, and estimated account value, with step-by-step in-game guides for every field and downloadable slide images.
Dunia Games - DG x Byu2026Built the Dunia Games top-up webview inside the by.U app, covering home to payment result, with secure custparam-based authentication, OTP-verified checkout, and every payment state handled.
LISA (Laboratory Information System Application) chat bot2026As AI engineer, built an AI chat bot inside a laboratory information system so doctors get instant patient and specimen analysis in natural language. It uses RAG on real lab data, with guardrails that keep medical data in scope.
Ads Video Generator2026Designed and built an automated ad video generator in n8n: sellers fill in product data in Google Sheets and AI models produce the image, video, voice-over, and subtitles. Self-hosted on a server I set up with Docker and Nginx.
Museum - Evolusi2024Built an interactive desktop app (Electron and React) about the theory of evolution, displayed in a museum for visitors to explore on screen.
Perfeqt - Revamp2023Revamped every page of the Perfeqt website in Next.js with Framer Motion animations, making it more attractive and convincing for users.
More Projects 42
Dunia Games - Redeem Get Gacha2026Built the Redeem Get Gacha feature, which combines two existing features (voucher redeem and Gacha) into one flow. Users redeem a code, open a surprise prize, and receive it by email, no login needed.
Dunia Games - Indihome Gamerhub2026Built the Indihome Gamerhub flow that lets Indihome customers claim their gaming benefits on Dunia Games, from OTP verification with masked credentials to multi-item redeems that handle partial success per item.
Dunia Games - Redeem Single and Multiple Items2026Built the voucher redeem flow for single and multiple items, configurable per voucher by the admin, with a dynamic form per item and clear success, pending, and failed status for each item.
Dunia Games - Gacha2026Built the Dunia Games Gacha feature, covering prize reveal through claim for both digital and physical prizes (with shipping), plus a tracking history for every prize.
TNers - Client2025Built the participant side of TNers, an event management platform, covering event discovery, a 3-step registration with wave-based ticket categories, payment, and transaction checks without login.
TNers - Admin dashboard2025Built the TNers admin dashboard for event organizers to manage events, tickets, and participants, settle payments manually, and request withdrawals.
Racehub - Client2025Built the runner-facing side of Racehub, a running-event ticketing platform, covering event discovery, merchandise, and a 3-step booking with multi-participant tickets and payment.
Racehub - Admin and Merchant dashboard2025Built Racehub's merchant and super admin dashboards with role-based permissions for managing events, merchandise, participants, withdrawals, and merchant approvals.
Dunia Games - DG x My Telkomsel2025Built the Dunia Games top-up webview inside the My Telkomsel app, with a step-by-step checkout, multiple payment methods, saved game IDs, and payment states including virtual-account countdown and expiry.
Hono2025Built the Hono networking platform's front end in Next.js with SSR for fast, SEO-friendly pages, including the social feed, communities, member profiles with a digital membership card, and partner benefits.
Telkomsel Digiport2025Built Telkomsel DigiPort, a bilingual partnership portal where companies register and track their status, plus a dashboard for managing partners, products, orders, settlements, and contracts.
iChat2024Built a real-time group chat app in Flutter with Firebase, with accounts, instant messages, and push notifications.
Dunia Games - Detail Article Revamp2024Revamped the Dunia Games article page to be easier to read and to guide readers to related articles and relevant top-up products, without breaking reading flow for the ad placements.
Meals2024Built a Flutter food catalog app with categories, favorites, and dietary filters.
Favorite Places2024Built a Flutter app for saving favorite places with photos and Google Maps locations, stored in a local database.
Perfeqt - Promo2023Built Instagram-story-style promo pages to drive sales of Perfeqt products.
Expense Tracker2023Built a Flutter expense tracker with a category breakdown chart and swipe-to-delete with undo.
Fun Quiz2023Built a simple multiple-choice quiz app in Flutter that shows the final score.
Pendaftaran Abang None 20232023Built the 2023 Abang None Jakarta selection website, including a fast, content-heavy home page and a long dynamic registration form with conditional validation and photo uploads.
Jackation2023Built Jackation, Jakarta's tourism platform for planning a whole holiday in one place (destinations, events, hotels, tours, transport), with admin-managed content and seasonal campaign themes.
Dunia Games - Global Search2023Built Dunia Games' global search, which surfaces articles, livestreams, videos, tournaments, and quick purchases as users type, so they find what they need quickly.
Jakarta Tourism2022Redesigned the Jakarta Tourism website with a more attractive UI, animations, and improved functionality, including API integration.
Klop! - Form Field Improvements2022Improved Klop!'s loan application form with dependent location fields, postal code matching, and backend-driven education and employment fields that show, hide, and validate dynamically.
Klop! - Disclaimer Device2022Built a device check for Klop! that detects the user's browser and redirects them to a compatible one (Chrome on Android, Safari on iPhone) for a consistent experience.
Dunia Games - Bracket Tournament Filter2021Built a round filter (top 8, 16, 32, 64) for Dunia Games tournament brackets, making large single- and double-elimination brackets easy to navigate.
Dunia Games - APK Website2021Built the landing page that invites Android users to install the Dunia Games app, covering desktop and mobile layouts, translation, and API integration.
Dunia Games - Videos and Playlist2021Built the Dunia Games Videos and Playlist pages and revamped video details with playlist sections, organizing all video content to boost user engagement.
Dunia Games - My Profile and My Friends Profile2021Revamped Dunia Games' profile pages and delivered the new Friends Profile feature, including viewing a friend's games, badges, and posts, and adding or blocking friends.
Dunia Games - Tournament2021Rebuilt the Dunia Games Tournament/Esports landing page with a refreshed, responsive UI for desktop and mobile.
Dunia Games - News and Updates2021Rebuilt the Dunia Games News and Updates landing page and category pages with a refreshed, more engaging UI.
Dunia Games - Force Username2021Built the Force Username flow that requires existing Dunia Games users to set a unique username, improving account security and convenience.
Dunia Games - Google Ads2021Set up Google AdSense on Dunia Games, integrating ad placements into the Angular website.
Exel Privat2020Delivered Exel Privat, a tutor-finding platform, end to end: UX/UI design, front end, and back-end API integration.
Gomodo B2B Landing Page - version II2020Built the second version of Gomodo's B2B landing page, refocused on its target market of tourism service providers.
Lets Go Travel BNI2020As the sole front-end engineer, delivered the landing page, storefront, and customer dashboard for Let's Go Travel, a Gomodo and BNI platform for tourism MSMEs.
Mister Buah2020Built the front end of Mister Buah's fruit-selling website, from UI to API integration.
Gomodo Storefront2020Rebuilt the Gomodo partner storefront, where customers browse, book, and pay, with an attractive, SEO-friendly UI so pages and products rank on Google.
Gomodo B2B Landing Page2020Built Gomodo's B2B landing page in React and Next.js to win the trust of prospective customers, designed to be easy to maintain and consistent with the design system.
Redesign Gomodo.id Dashboard2019Redesigned the Gomodo dashboard, where customers manage content, monitor visitors and transactions, and handle withdrawals, making their most-used page more comfortable to use.
I-mage2019Built a responsive Angular gallery of random Unsplash images, with login handled by my own Node.js REST API.
My Adventure2019Built a responsive Nuxt storefront for travel products with an animated banner, detail pages, and recommendations.
Simple Point Of Sale2019Built a mobile point-of-sale app for my grandmother's grocery store so the whole family can look up prices and help sell.