

Avoid Me
Avoid Me is a fast-paced reflex avoidance template played in an open field. Every enemy replays the exact trail you leave behind, so sharp turns and sudden stops turn deadly while you dodge chasers, sword-firing shooters, and orbiting blades on an exponential spawn curve.


King's Plot
King's Plot is a strategic chess capture puzzle template where pieces only move by capturing. Plan multi-step capture chains until the King is the last piece standing, using the lock rule, undo, and a hint system driven by the same solver that generated the board. Procedurally generated levels run from 4×4 to 8×8 with guaranteed solvability.


Dojo Rush
Dojo Rush is a fast-paced arena action template where the player stays fixed at the centre while enemies close in from all four directions. Attack with WASD, arrow keys, or swipe gestures to keep a continuously decaying power bar charged, unleashing an automatic special attack that clears the screen.


Three Sided Box
Three Sided Box is a brain-teasing isometric puzzle template. Draw connected paths across a 3D grid to activate every playable face of each box, branching around dead ends and falling back on undo or reset when you get stuck, with levels coming from a built-in generator. Everything is presented in a 2.5D isometric projection.


One Step Ninja
One Step Ninja is a fast-paced, mobile-first arcade action template set on an 8×8 grid. Dodge four enemy types with distinct attack patterns while collecting gold to push your score higher, using smooth grid-based movement with jump animations.


Cluck Control
Cluck Control is a compact, mobile-first grid puzzle template where the chicken starts walking the moment you press Start. Shape a single unambiguous route to the goal with placeable items and interactive hazards, since the chicken only turns when exactly one direction is open. It ships with 35 ready-to-play levels built for portrait mobile screens.


Pig Avoider
Pig Avoider is a fast, easy-to-pick-up 2D arcade game template with one-touch controls. Move toward your tap or click to dodge the pigs roaming the map while collecting coins for bonus points, staying in motion to survive longer and chase a high score.


Auto Knight
Auto Knight is a fast, easy-to-pick-up pixel auto-run game template. Your knight runs forward and fights automatically once enemies get close, so surviving is all about managing HP and Lifespan through the upgrades that appear along the path.


Crossmath
Crossmath is a compact, mobile-first maths crossword puzzle template that is easy to pick up and satisfying to solve. Fill every empty cell with candidate numbers so each horizontal and vertical equation is true, or drag numbers straight onto the grid for faster play. It includes 25 ready-to-play levels from a bundled generator.


Queen Master
Queen Master is a compact, mobile-first logic puzzle template that is easy to understand yet keeps your brain busy. Place exactly one queen per coloured region so no two share a row, column, or diagonal, spending your three reveals carefully to uncover the hidden queens. It ships with 25 ready-to-play levels from a bundled generator.


Lights Out
Lights Out is a clean, mobile-friendly puzzle game template inspired by the classic Lights Out concept. Tap any lit cell to toggle it along with its neighbours, plan efficient moves to clear the board, and beat the move threshold for a gold completion.


Prince Survivor
Prince Survivor is a fast-paced survival game inspired by Vampire Survivor, designed with a much simpler gameplay loop where players take on the role of a prince fighting endless waves of enemies. The core challenge is to survive for ten intense minutes.


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.