Welcome to my website, here you can get to know more about me.
Learn MoreI recently graduated with a Bachelor's degree in Information Technology and completed my internship program. I am currently working at a corporate company as an IT Specialist in Software Development. Working in the IT field requires me to keep up with technological advancements. I am still in the learning process, expanding my knowledge, and understanding the importance of learning from experience. Through the mistakes I have made, I hope to improve and become better in the future.
Here you can see about what projects that I've been working on
Creating a blog web system with also learning about integration with database eloquent,
object relational mapping, migration, factories, model binding feature.
You can see the codes here! = Github
This is a group project that me and my team have been working on for our semester project.
Basically it's an app that can help users to make an appointment to book the doctor so that they didn't have to wait in long queues at the location. and also there's a "dummy" feature where this app can locate users location when the ambulance button clicked which the purpose is when users in an emergency situation they can be tracked. However, due to our limited resources and knowledge, this feature can only access location coordinate, not sending locations in both directions.
This app is build with android jetpack compose and Kotlin as the language. we are using firebase to store our databases and also a webservice called JSONPlaceholder to display some information.
Take a note that this app still far from perfection, there's some bug that haven't fixed such as the UI probably is not universally fit in users phone.
(updated project, now app is available for google auth sign-in).
Hope that I can learn more and make the better features in the future.
You can download the app here! = JKN Mobile remake
You can see the codes here! = Github
This is my latest project that I've been working on. It's a simple note app where you can write anything you want.
The idea of making this app is based on my curiosity of how a simple app like a note app can work? basically like the CRUD thing.
But in this app which I've learned from a tutorial is using a clean architecture, so now i learned that if developers want to make an app maybe it must be a clean architecture so that maybe the new member of our team
can easily understand what we have been working on and this app later can be scalable.
You can download the app here! = StickyNote App
You can see the codes here! = Github
This system was created with the goal of speeding up the handling of jobs experiencing anomalies within the company. With this system, jobs that encounter anomalies will be automatically detected through calculations performed within the system. The calculations are divided into three categories of job types that frequently experience anomalies. These include jobs with cycles exceeding the expected time, jobs running outside statistical norms, and jobs that hang while waiting for the estimated start time.
In this program, the system is designed for monitoring purposes, so a fast information transfer process is required. For this, I implemented a data transfer process directly connected to the server using WebSocket, allowing users to receive the latest data without needing to refresh. Whenever a user performs an acknowledge or snooze action, the displayed data is updated in real-time, providing near real-time feedback.
Additionally, implementing the acknowledge/snooze feature requires a CronJob. The CronJob’s role here is to detect whether any data has expired in terms of its acknowledge/snooze period. If so, the CronJob will execute a query script to delete the data, allowing the acknowledged/snoozed data to reappear in the system for monitoring.
This is a simple project. I developed a daily task application with API integration to modify data, and the modified data will be permanently saved in the database.
In this simple project, I created a basic HTML web page to control the access to an LED light. The web page and the ESP32 board are connected through an API that was developed within the ESP32 board, making the ESP32 board essentially a bridge between the commands from the web and the desired LED light.