Game Developer & Productivity Tool Builder, Depok, Indonesia
I build practical tools that solve real workflow problems and games that are actually fun, without ads or paywalls. Self-taught Python developer with a background in Industrial Engineering, experienced in creating solutions for classroom management, job tracking, and game development.
Every tool here was built to solve a specific workflow challenge, from classroom management to job hunting. Designed for practical, daily use in professional environments. Source code available on GitHub.
Built and tested during my time teaching high school. These tools handle attendance, group management, and student engagement efficiently.
Classroom participation tool with weighted scoring. Students who have been picked recently get lower priority. Includes attendance toggling, CSV export, and auto-backups.
Track every job application across multiple platforms. Prevents double-applying, filters by status, generates stats dashboard, and exports to Excel with auto-backup.
Randomly assign tasks to participants with smart distribution. Handles overflow when there are more participants than tasks so no one gets left out.
Score individuals by competency and create balanced groups using a snake-draft algorithm like fantasy sports drafts. Ensures fair team distribution every time.
The exact tool I used to generate this portfolio site. Fill in your details and it outputs a ready-to-deploy HTML page for GitHub Pages with no coding required.
Every game started with a frustration: ads, paywalls, or mechanics that just did not feel right. So I rebuilt them the way I always imagined they should be. All games are playable in-browser.
Familiar games with thoughtful twists. No ads, no paywalls, just clean gameplay with unique mechanics.
Two-player snake with no collision. You and a friend keep eating until the arena is completely full. Cooperative chaos, the way snake should be.
Sudoku that automatically shows which numbers can go in each box. No more annoying pencil tool. Focus on the logic, not the busywork.
Complete overhaul of the classic Flash RPG. Homing projectiles, doubled XP, improved drops, 100% crafting success, buffed skills, and a secret shop for rare items.
Block blast with ghost pieces that exist and do not exist simultaneously. Ghost blocks fill empty cells but ignore filled ones, making placement forgiving and strategic.
Match-3 where powerups can be combined or activated with a click. Swap two powerups to fuse stronger effects. Powerups do not connect with normal gems, making combos easier.
Additional projects that showcase range, from game prototypes to classroom utilities. Available on my itch.io or built for specific use cases.
Breakout-style game with powerups (explode, pierce, split) and an auto-aim homing mechanism when 90% of blocks are cleared. No more watching the ball bounce endlessly.
A minimal chess board with drag-and-drop pieces. No rule enforcement, just a clean board for freeform play, experimentation, or teaching.
Drag and drop names into colored group boxes. Double-click to rename, paste lists from clipboard, save and load sessions. Prevents anyone from being forgotten or double-placed.
Research paper management tool for students with submission form, admin review dashboard, and draft generator. Built to streamline the skripsi/thesis process in my classroom.
I am a self-taught Python developer and indie game creator based in Depok, West Java. My background is in Industrial Engineering (President University, 2023) which means I think in systems, processes, and optimization.
I got into programming because I was tired of simple mobile games being ruined by ads and paywalls. So I started building my own: clean, focused, and actually fun.
I also spent a year teaching Python and Informatika to high school students, which taught me how to explain complex things simply and build tools that solve real classroom problems.
Currently expanding into data science and machine learning through Kaggle certifications, while continuing to build and publish games and productivity tools.
English: C2 Proficient (EF SET 76/100)
Verified certifications from freeCodeCamp, Kaggle, and EF SET covering data analysis, machine learning, and language proficiency.