Projects

DapurSantai Web


Dapur Santai is a non-profit web app hosted on Vercel that allows users to search for recipes using data from TheMealDB API. Built with React.js and Next.js, it uses Bootstrap and Material-UI for design and Framer Motion for animations. The project offers a user-friendly interface for discovering meals.

Check details at Github: Click here!

Visit the web: dapur-santai.vercel.app

DapurSantai Image

CountryInfo App


The CountryInfo app is an Android application that provides information about countries by allowing users to search by country name or discover random countries. Built using Kotlin and Jetpack Compose, the app connects to a PythonAnywhere-hosted API to fetch data, including population, region, and other details. It features a simple navigation flow with a home screen, a search function, and a random country display. The app's intuitive design and lightweight backend make it a useful tool for exploring country data interactively.

(Available for Android)
Click Here to download the app!

CountryInfoApp Image


PokeDex App


The Pokedex app is a robust and user-friendly tool built with Jetpack Compose for Android, designed to provide comprehensive information about Pokémon. It features a main menu that allows users to navigate through options such as viewing Pokémon data, movesets, stats, type stats, and type moves. The app utilizes the PokeAPI to fetch real-time data, ensuring accuracy and up-to-date information. With an intuitive search functionality, error handling, and enhanced UI elements like background images and rounded corners, PokeDex app offers a seamless and engaging user experience for Pokémon enthusiasts.

(Available for Android)
Click Here to download the app!

PokeDexApp Image


Reservation System Web


The ReservationSystem is a Laravel-based web application for managing hotel reservations with a variety of features. It supports multiple relationship types, such as one-to-one for assigning rooms to guests, one-to-many for associating rooms with a hotel, and many-to-many for flexible booking capabilities where guests can book multiple rooms. The system also includes a profiles feature for storing detailed guest information and an admin page for database management without relying on external tools like PHPMyAdmin.

Check details at Github: Click here!

ReservationSystem Image


NewGen Discord Bot


The Discord bot, NewGen, is a well-rounded and packed with features catering to various user interests. It balances moderation tools (purge, ban, kick) with fun commands like truth or dare, dice, and RPS, making it versatile for different types of communities. The inclusion of social and wholesome interactions like ship, cuddle, and hug adds a friendly touch, while text-based commands such as advice and insults bring more engagement. Additionally, the special commands hint at gaming or RPG-related utilities, making it appealing for gamers. Overall, it's a fun, interactive, and useful bot with a good mix of moderation, entertainment, and engagement features!

Check the bot at top.gg: Click here!

NewGenBot Image


MBEC Web


The website, Mercu Buana English Club (MBEC), showcases a thoughtful and well-structured design that effectively highlights the club's activities and offerings. It integrates modern web design techniques, such as responsive layouts and animations, using Bootstrap and other advanced tools, making it visually appealing and user-friendly. The emphasis on interactivity, such as AOS effects and navigable sections, engages the audience and provides a professional feel. The content is concise and informative, promoting the club's programs, events, and contact points efficiently. Overall, it's a commendable effort, reflecting a mix of creativity and technical skills!

Visit the web: mbec.vercel.app

MBECWeb Image


BeezSpelling


BeezSpelling is a fun and educational spelling bee app built with BeeWare that offers an engaging, voice-driven experience where users can practice spelling in traditional or backward modes. The app features a cheerful bee-themed design, score tracking, and custom word uploads, all wrapped in a clean, card-style interface. One of its standout features is the ability to fetch and display word definitions, helping users not only spell but also understand the meaning of each word. With intuitive controls, emoji-rich feedback, and a focus on both fun and learning, BeezSpelling is a delightful tool for spellers of all ages!

Want to buy the app? Contact Me!

BeezSpellingApp Image


Colored Timer


Colored Timer is a BeeWare-based timer application designed for use in events or presentations where visual time cues are essential. Built using Python and the Toga GUI toolkit, the app allows users to set a countdown or count-up timer with customizable time marks that change the timer background color and optionally play bell sounds. Each mark is defined by a specific time, color, and number of alert chimes. Users can also toggle an alarm for when the timer ends or specify a custom bell count. With its clean interface, dynamic time visualization, and cross-platform support, Colored Timer is ideal for public speaking, educational activities, and any timed scenario where clear pacing and audible cues are important!

Want to buy the app? Contact Me!

ColoredTimerApp Image


TWST


The 3 (Three) Words Story Telling app is a creative storytelling timer designed to enhance public speaking or classroom activities by guiding users through a timed, word-based storytelling challenge. Built using Python and the BeeWare framework, the app allows users to upload a file containing exactly three words, which are then displayed dynamically during the timer session based on user-defined time marks. Users can customize countdown or count-up modes, set color-coded time intervals, and trigger bell or alarm sounds for transitions. The app features a clean interface with separate views for timer setup and storytelling display, ensuring a focused experience. Its flexibility and interactivity make it ideal for English language events, storytelling sessions, or creative workshops!

Want to buy the app? Contact Me!

3WSTApp Image


PromptoRead


PromptoRead is a simple and efficient teleprompter app built with BeeWare, designed to help users read scripts smoothly without distractions. With a clean interface and two synchronized windows—one for editing and one for presentation—the app allows users to input text, control scrolling speed, and it also supports keyboard shortcuts to start, pause/resume, and reset scrolling, offering greater control during presentations. Ideal for speakers, students, news anchor, or content creators. PromptoRead focuses on clarity and ease of use, providing a lightweight solution for practicing speeches or recording videos with confidence!

Want to buy the app? Contact Me!

PromptoRead Image


LinguaPlay


LinguaPlay is a fun and versatile language learning toolkit built with BeeWare, designed to support classroom activities, English competitions, and self-practice sessions. With a clean, playful interface and four unique mini-apps—Colored Timer, 3 Words Storytelling, PromptoRead, and BeezSpelling—LinguaPlay offers a creative way to manage time, storytelling, speech practice, and spelling games. Each feature launches in its own fresh window, ensuring a distraction-free and fully reset experience every time. Ideal for educators, students, or event organizers, LinguaPlay turns language learning into an interactive, gamified experience that’s both engaging and effective!

Want to buy the app? Contact Me!

LinguaPlay Image


FunQuestions


FunQuestions is a playful party game app built with BeeWare, designed to spark spontaneous fun with categories like Truth, Dare, Would You Rather, Never Have I Ever, and Paranoia. With its colorful, compact interface and simple button-based prompts, it instantly serves up quirky, thought-provoking questions—perfect for breaking the ice, starting conversations, or just having a laugh with friends. Available on desktop and mobile, FunQuestions brings the party wherever you go!

(Available for Android and Windows)
Click Here to download the app!

FunQuestion Image


PokeGuess


PokeGuess is a guessing game built with BeeWare, where players try to name a Pokémon from their image. With random selections powered by the PokeAPI, the game offers instant feedback, a score tracker, and a smart-scoring leaderboard system. You can play casually or enter your name to track your rank. With a clean interface and nostalgic charm, PokeGuess is perfect for Pokémon fans of all ages!

(Available for Android and Windows)
Click Here to download the app!

PokeGuessPC Image


National Heroes API


The National Heroes of Indonesia API is a simple static web app hosted on Vercel that provides structured JSON data about Indonesian national heroes. Built as a lightweight, static deployment, it features a clean landing page with a centered layout, background image, and favicon for branding. Users can easily access the dataset directly through a single click, making it a straightforward and accessible resource for anyone needing hero-related data!

Visit the web: national-heroes-api.vercel.app

NHOI Image


NusaHero


NusaHero is a guessing game built with BeeWare, where players identify Indonesia’s national heroes from their image and story. Using data from a custom National Heroes API, the game challenges players to guess the hero’s name (+2 points for correct, −1 for wrong) and answer bonus questions about their origin and birth year (+1 point each). The smart leaderboard tracks Correct, Incorrect, Origin Bonus, Year Bonus, and Points, making every guess count. With its clean interface, wrapped story display, and educational focus, NusaHero is perfect for anyone who wants to learn about Indonesia’s history while having fun!

(Available for Android and Windows)
Click Here to download the app!

NusaHero Image


GTAC


GTAC (Guess The Anime Character) is a multi-franchise guessing game built with BeeWare, where players test their anime knowledge by identifying characters from any series available on MyAnimeList through the Jikan API. Players can search for their favourite anime, instantly start a guessing session, and revisit recently played titles through a built-in history list. Each anime has its own dedicated leaderboard, encouraging competition among fans across countless series. With instant feedback, engaging challenges, and nostalgic fun, GTAC offers a flexible and ever-expanding experience for anime enthusiasts of all generations and skill levels!

(Available for Android and Windows)
Click Here to download the app!

GTAC Image


CrossWords


CrossWords is an interactive crossword puzzle app built with BeeWare that helps users practice vocabulary and problem-solving through dynamically generated puzzles. Players can choose different difficulty levels, fill in crossword grids, and view word definitions that appear contextually as they focus on each word. With a clean layout, intuitive controls, and instant answer checking, the app provides an engaging and educational experience that makes learning new words both fun and challenging!

Want to buy the app? Contact Me!

CrossWords Image


MemoryGame


MemoryGame is a simple yet engaging memory-based puzzle game built with BeeWare, designed to challenge players’ concentration and recall skills through intuitive and interactive gameplay. The game features a clean interface with a 3×3 grid of hidden numbers that are randomly arranged each round, requiring players to uncover the numbers in the correct order from 1 to 9 within a limited number of attempts. Incorrect selections briefly reveal the hidden number before flipping back, helping players memorize positions and refine their strategy, while clear visual feedback and a restart option keep the experience accessible and enjoyable. Ideal for casual players and students alike, MemoryGame offers a lightweight brain-training experience that emphasizes clarity, focus, and ease of use!

(Available for Android and Windows)
Click Here to download the app!

MemoryGame Image


MBEC Photostrip


MBEC Online Photostrip is a web-based application (web app) that allows users to capture photos, record short videos, or upload media to create customizable photostrips using predefined templates directly from their browser. Built with HTML, CSS, and JavaScript, it leverages browser technologies such as the WebRTC Camera API, HTML5 Canvas, and MediaRecorder to enable real-time camera preview, media capture, and video export. The interface provides an intuitive layout where users can select slots, switch cameras, upload images or videos, and download the final photostrip output, delivering a digital photobooth experience without requiring any software installation. The project demonstrates how modern web technologies can be combined to create an interactive and responsive media-focused web application!

Visit the web: mbecphotostrip.vercel.app

MBECWebPS Image


AppMuse


AppMuse is a sleek and personal music player app built with BeeWare that lets you enjoy your favorite music seamlessly across both PC and Android. The app features a clean dark-themed interface with intuitive playback controls, letting users search and queue songs directly from YouTube with just a title or link. AppMuse supports smart playlist management with save, load, and delete functionality, and even offers offline playback by downloading your playlists for use without an internet connection. One of its standout features is Spotify playlist support — simply paste a Spotify link and AppMuse automatically extracts and queues all the tracks for you. With shuffle that always gives a fresh order, song and queue looping, and a sticky now-playing bar that stays visible while you scroll, AppMuse is designed to keep you in control of your listening experience at all times. Whether you're on your desktop or on the go with your Android device, AppMuse brings a smooth and personal music experience right to your fingertips!

(Available for Android and Windows)
Click Here to download the app!

AppMuse Image


aab2apk


aab2apk is a lightweight developer utility built with BeeWare that simplifies the process of converting Android App Bundles (.aab) into installable APK files — no more fumbling with long terminal commands. The app wraps Google's bundletool under a clean, intuitive GUI, letting developers browse for their AAB file, set an output name, and kick off the conversion with a single button click. It features persistent configuration for bundletool and keystore paths, auto-detection of the Android Studio debug keystore, and a one-click "Open Output Folder" button once conversion is complete. Built with the IT crowd in mind, aab2apk turns a tedious multi-step CLI workflow into a straightforward desktop experience — making APK sideloading and testing just a little bit less painful!

Available for Windows
Click Here to download the app!

aab2apk Image


Let's do something together

Contact me