Contact me?

Hello, my name is roihan123

.

They call me roi, a Full-Stack Developer, Front-End Main, Game Dev, 2D/3D Designer, AI Engineer. I speak English fluently and Indonesia is my first language. For me programming is a hobby, so there is no pressure to learn specific "rules" — I'm freestyling. My addiction to Roblox is where my journey as a Full-Stack Developer, Game Dev, 3D Designer started. I always love to freestyle anything, Like Programming and Learning at the same time is very fun for me. Gaming has always been big part of my life. I've spent over more than 3/4 my life playing competitive video games, perfecting strategies, progressing skills, learning how game works and made also learning teamwork to win.


    This 2D adventure game that I participated in as a college coursework.

    Click to open Github

    Python

    KuliahKu is a Flutter-based mobile application designed to help students organize and manage their academic activities. It provides features to keep track of course schedules, assignments, notes, and view them in an integrated calendar.

    Click to open Github

    Dart C++

    MyLoveTime is a simple cross-platform relationship tracker engineered to demonstrate the capabilities of the modern React ecosystem. Built with Next.js 16 (App Router) and TypeScript, it features a modular architecture that strictly adheres to Separation of Concerns for maximum maintainability. The UI is styled with Tailwind CSS v4, leveraging native CSS variables for seamless theming, while Electron.js wraps the core application into a transparent, frameless desktop widget—showcasing a robust "write once, deploy everywhere" strategy that bridges web and desktop environments.

    Click to open Website

    Click to open Github

    Next.js TypeScript Tailwind CSS Electron.js

    This research was conducted as part of my college coursework, focusing on the implementation of Artificial Intelligence in Cryptocurrency.

    Download Research Paper


    The Challenge: PT Pertamina required a solution to monitor massive scale operations (SPBU, depots, offices) where manual surveillance was inefficient and prone to human error. They needed a centralized platform to visualize anomalies and operational data in real-time.


    The Solution: As a Front-End Developer at PT Telkom Indonesia, I developed a web-based dashboard that integrates live CCTV feeds with AI analytics. I built a high-performance, responsive interface using Next.js (SSR), TypeScript, and Tailwind CSS, ensuring type safety and fast rendering. The system visualizes critical data points such as unauthorized personnel access, safety gear (PPE) compliance, and warehouse capacity utilization.

    Download Paper


    Guessing Anomaly (Tebak Anomali) is a Python-based interactive filter that combines audio, visuals, and hand gesture recognition. First the program displays five brainrot images (Anomali) that are randomly positioned, then plays the sound of one of the brainrot (Anomali). Then User will have to match the sound to the correct image of brainrot or anomaly, by forming numbers using their fingers (1 to 5) that represent the image choice. These number gestures will be recognized by the system using MediaPipe-based hand recognition, and used as input to answer questions. If the answer is correct, the user will proceed to the next question and get a point. If wrong, the system will give user no points and will proceed to the next question until the users answer all of the questions (there's 5 questions).

    Click to open Github


    During quarantine of Covid-19, i spend all my Senior High School at home, and during time, i’ve been learning how to code (in Lua) and developing games, creating avatar cosmetic, making 3D mesh, and more. I’ve been working and learning in teams project in Roblox.My Roblox Profile