projects

  • wip

    A voice based AI coding assistant for hands-free development. Built with Rust core + Python sidecar for speech. Supports multiple training modes with real-time voice narration, tool execution, and code understanding via file search and line-by-line reading.

    Rust · Python · Whisper · Piper · Qwen · DashScope · PortAudio

  • wip

    Ninja Adventure is a 2D platformer game developed using Godot Engine 4. In this game, the player controls a ninja character who travels through different levels by running and jumping. The ninja must collect items, avoid obstacles, and defeat enemies to progress through the adventure.

    Godot · C++ · GDScript

  • 2026

    Detect & remove Claude/AI attribution from git repositories — strip traces like Co-Authored-By: Claude from your entire commit history, without touching your code or commit authorship.

    Python · Shell · Git

  • wip

    Zenify is a modern, full-stack music streaming platform designed to provide a seamless audio experience across web and desktop environments. It features an interactive bottom audio player with real-time queue management, fast fuzzy searching, artist/album profiles, and custom playlist creation. Built with Next.js (App Router), secure authentication via NextAuth.js, and robust media storage powered by AWS S3. It also includes a standalone native desktop client and media uploader built in Go.

    Next.js · React · TypeScript · Tailwind CSS · NextAuth.js · AWS S3 · Fuse.js · Go · SWR

  • 2026

    A browser-based 3D aim trainer modeled after Valorant's aiming feel. Runs entirely in the browser with 1:1 sensitivity matching, profile syncing, and weekly leaderboards. Features five training modes, procedural audio, adjustable crosshair, and English + Indonesian UI.

    React 18 · Three.js · Tailwind CSS · Vite · Cloudflare Workers · D1 · R2 · Vercel

  • wip

    An IoT-based smart buoy prototype designed to monitor shrimp pond water quality in real-time using pH, temperature (DS18B20), and turbidity sensors. The system uses an ESP32 microcontroller to collect sensor data and transmit it to a cloud server via Wi-Fi. It is powered by a solar panel and 18650 lithium battery, enabling autonomous operation in pond environments.

    ESP32 · DS18B20 · pH sensor · MSP340 · turbidity sensor · solar panel · solar charge controller · DC step-down · 18650 battery · PVC · IP67 enclosure · IP68 enclosure · Firebase · MQTT · Wi-Fi

  • 2025

    SnapFlux is an automated application for the subsiditepatlpg.mypertamina.id merchant platform. It automates login and stock data extraction using Microsoft Playwright, offering superior speed and stability compared to legacy Selenium implementations.

    Playwright · Pandas · OpenPyxl · Supabaase · Eel

  • 2025

    An Internet of Things (IoT)-based smart clothesline system with AI Machine Learning (Decision Tree Classifier) for weather prediction and fully automated clothesline control.

    Python · C++ · Flask · HTML · CSS

  • wip

    A comprehensive management system for laundry businesses, providing a seamless workflow from order placement and pickup tracking to digital payment processing and daily reporting.

    ReactJS · NodeJS