

CMS Lenovo Yoga Personality Quiz
Content management system designed specifically for the Lenovo Yoga Personality Quiz game.


BCA UMKM Fest 2025
Informational site built with Next.js for BCA UMKM FEST 2025. Provides schedules, venue details, tenant profiles, and updates in a clean, accessible format.
Super Fantasy Admin Panel
Admin dashboard for the Super Fantasy Redeem platform. Provides features for managing offers, tracking redemption history, and analyzing user engagement.


Super Fantasy Redeem
Vidio web app enabling users to redeem offers and rewards. Users can browse available offers, redeem them, and track their redemption history.


CAT
Next.js content authoring tool for creating and managing learning materials. Supports publishing content displayed on the Levio Course platform.


Levio Course
E-learning web application that provides various learning methods, including quizzes, visual narratives, and video-based modules to boost user engagement and learning outcomes.


BNI Learning Game
React-based e-learning platform with gamification to motivate learners. Offers interactive materials, quizzes, visual narratives, and video lessons.


Word Search
Simple puzzle game where players hunt for HR-related terms hidden within a letter grid. Each cell contains a letter, and words can be arranged horizontally, vertically, or diagonally.


HR Personality Quiz
Simple assessment game designed to help identify personality traits relevant to Human Resources roles.



Vidio Arcade Game Series
Consist Match Mania, Slice Frenzy, Pinball Royale, and Last Man Standing—which are featured in the Vidio Arcade section of the Vidio app.


Project EOS
Multiplayer game featuring an art style and traversal mechanics inspired by Genshin Impact. Players race toward dynamic targets across expansive environments, navigating obstacles and terrain challenges along the way.


Eraversary Popquiz
Eraversary Popquiz is a simple and engaging quiz game. Players answer multiple-choice questions for points that can be redeemed for exciting prizes.


Jump For Life
Jump For Life is a casual arcade game created for Astra, a leading company in the insurance sector. Built to introduce Astra's insurance products in an engaging, interactive way.


Axa Tower Defense
Axa Tower Defense is a simple tower defense game created for Axa, a leading company in the insurance sector. Designed to engage users while subtly introducing insurance products.


Hit & Run
Hit & Run is an arcade-style game as part of a promotional campaign for the film Hit & Run. Block as many enemies as possible to maintain health and reach high scores.


Star Catcher
Catch falling stars for points while collecting health items and avoiding meteors. Health items increase score and health, while meteors reduce health—aim for the highest score.


Finding Love
Finding Love is a Unity exploration game where players search for 'love pieces' scattered throughout the environment.


Flying Lion
Flying Lion is a casual arcade game developed for Generali, a leading insurance company. Throughout the game, players can collect power-ups in the form of shields, representing Generali's core value of protection and insurance.


Belfoods Catcher
Belfoods Catcher is a simple endless runner game developed using Unity, inspired by popular titles like Subway Surfers.


2048
This project was created to further enhance my front-end development skills and to experiment with implementing game logic using React’s modern features such as hooks and functional components.


Sudoku
Sudoku Game is a classic logic puzzle that I built using TypeScript, ReactJS, and TailwindCSS as a personal experiment to explore AI-assisted development.


Nonogram
A minimalist puzzle game built with React.js, TypeScript, and TailwindCSS, inspired by classic nonogram mechanics.


Avoid Your Darkness
Minimalist avoider game where you control your character using mouse movement. At the start of each round, enemies appear after a short delay then they begin to mimic your movements.


Lead The Box
Lead The Box is a minimalist puzzle game where your goal is to guide a box to the finish line by creating a clear path. The box only moves forward if there's exactly one possible route.


Tip Tap
Tip Tap is a simple grid-based puzzle game where your goal is to eliminate all red tiles within a limited number of moves. Each time you tap a red tile, it affects its neighboring tiles—above, below, left, and right.


Queens
Queens is a strategic puzzle game inspired by the movement of the queen in chess. Your challenge is to place all the queens on the board without any of them threatening each other.


Wall to Wall
Wall to Wall is a fast-paced avoider game where players must dodge incoming enemies that appear from all directions.