Tatsuya logo
Home About Projects Blog
English
Projects
Collaborative Problem Solving Web Application (Joint Research of UPI and IPB)

The project is to create a web application to test some unique questions for Collaborative Problem-Solving type questions for middle-high school and high school, and it is automatically graded a student's cognitive and collaborative ability based on Natural Language Processing.

I working here on the frontend side on Vue and Laravel to make the questions working.

I am currently working on it again

CPS Web sample image
Simple Video Skipper Chrome Extension

Since Youtsube (ようつべ) is blocking the video player after 3 video when using ad blocker (01/11/23), it's been so frustrating. I don't want to listen to the music played or watch the ad video. So, This extension (bi ithnillah) may help you (me) to skip the ad by setting the current time to the end of the video without triggering the ad blocker-blocker.
(from repo description)

Simple video skipper chrome extension icon
Pakuman: CLI Pacman Multiplayer Game using ncurses and multithreading

Pacman Multiplayer Game written in C with ncurses to be playing in CLI.
I'm struggled when working on this task in my college, and enjoying it.
I'm amazed at the developers who are working for projects in low level language like this.

[Gemini Description]
Interface: It runs entirely in the terminal using the ncurses library to render the game board and handle UI in the text console.
Architecture: It utilizes multithreading, which is necessary for handling simultaneous player inputs, ghost movements, and game state updates in a real-time multiplayer CLI environment.
Language: Given the use of ncurses and manual multithreading for a terminal application, it is built using C or C++.

Mechatronics Controller

This is STEM Education Center 4DFrame Mechatronics Controller.

This is a Flutter application for controlling 4DFrame Mechatronics mainboard.

Since there are problems with some 4DFrame Mechatronics mainboard that not working with the new application published by the manufacturer, we decide to build a new application to solve this problem.

4DFrame Tubes and Connectors Controller

This is a 4DFrame Tubes and Connector counter application, connected with cloud CV.

We have problem when tidying up the 4DFrames after a class or event. Its too many.
Like when we have to pack 20 kits with 10 packs of connectors and 5 packs of tubes, and like 40 or 65 pcs per pack. So I trying to make this app to make our work easier with computer vision to count the tubes and connectors.