Projects

A showcase of my technical experiments and production apps.

Live Class Pahamify
Frontend Developer

Live Class Pahamify

In this project, I worked as a frontend developer for the live class feature of Pahamify. My main responsibility was to design a new user interface and connect the project to multiple databases using GraphQL. This involved creating queries to manage and display data efficiently, while ensuring seamless synchronization between the frontend and the backend. The goal was to enhance the user experience by providing smooth and real-time interactions within the live class environment.

Learning Center Pahamify
Frontend Developer

Learning Center Pahamify

In this project, I worked on building a website for Pahamify's learning center, which offers a comprehensive learning platform that includes everything from introductory courses to self-study lessons and extracurricular activities. The website also features promotional banners. I was responsible for creating the website from scratch, integrating the database using GraphQL and Firebase, and implementing various features, such as WhatsApp and Gmail verification using OTP. Additionally, I worked on the profile settings section and a profile deletion flow, which is similar to the deletion process in GitHub, requiring confirmation and additional steps.

Pahamitra
Frontend Developer

Pahamitra

Enhanced the Pahamitra web platform by updating the user interface and adding new features that were not previously available. The improvements include a monthly total revenue calculation feature, a wallet system, and multi-role support. Additional admin-level capabilities were implemented, allowing administrators to manage banner rules and promotional content. These enhancements improve usability, transparency, and role-based access within the partner platform.

TDB
Backend Developer

TDB

Backend Developer for a collaborative multi-store web platform, responsible for developing systems that allow subscribed stores to sell products from other stores, creating a centralized package management system, maintaining backend services, and implementing a Buy from Trade feature to facilitate inter-store cooperation.

WTM
Backend Developer

WTM

This project aims to serve as a central hub for TDB stores to manage and control their collaborative shops. The system enables each store to manage its features efficiently, considering that not all features are active in every store. One of the main challenges of this project was integrating multiple stores smoothly while managing item purchases between collaborating stores. Additionally, the system includes a notification feature that alerts stores about new items added by other stores or when an item listed in the marketplace is sold. As a backend developer, I was responsible for building and implementing this system. The project was successfully implemented and functions as intended, allowing seamless integration and management between stores.

Buku Tamu dan Absensi DIGIDES
Mobile Developer & AI Engineer

Buku Tamu dan Absensi DIGIDES

Developed enhancements for the existing “Buku Tamu dan Absensi Digides”application by adding a facial recognition-based attendance feature for employees, as well as a biometric registration feature for employee faces. In addition, I created a graph feature to simplify reporting and facilitate employee attendance monitoring, providing a more efficient and user-friendly way to track and analyze attendance data.

MoneyLog
FullStack Developer

MoneyLog

This project aimed at tracking expenses, this application features a login system with password-only authentication, registration using a token, and password reset functionality via a token. It also incorporates a multi-currency feature, allowing users to manage expenses in various currencies. The design follows a sketch-style, black-and-white comic theme, providing a unique and artistic user interface.

Web Absensi Logbook
FullStack Developer

Web Absensi Logbook

Developed an internship management application to handle student internship group data, internship applications, logbook submissions, and internship placement records. The system also includes an API designed to support attendance and logbook submissions from a mobile application used by interns during their internship period. This solution centralizes internship administration while enabling seamless integration between the web system and the mobile app for daily attendance and activity reporting.

Mobile Absensi Logbook
Mobile Developer

Mobile Absensi Logbook

Developed a mobile attendance application with two user roles: students and supervisors (lecturers). Students can submit attendance only within their internship location using a geofencing feature, combined with fake GPS detection to prevent attendance fraud, except for those officially registered as online interns. The application also allows students to report issues to the admin if attendance problems occur and to request geofence deactivation approval from their field supervisor when necessary. For supervisors, the application provides features to monitor intern attendance by supervised groups and to review, approve, or reject student internship logbooks. This mobile application supports transparent monitoring, reduces attendance fraud, and streamlines internship supervision.

SeaFest
Mobile Developer

SeaFest

Developed a fish sales application featuring a complete sales flow with a shopping cart system. The application also includes an intelligent scanning feature to detect fish freshness and identify fish types. In addition to the sales functionality, the app provides a fish library containing information about various fish species. These features work together to support both purchasing activities and user education, while helping users assess fish quality before buying.

FitSync
Mobile Developer

FitSync

Developed a home workout application with structured training programs divided into three levels: beginner, intermediate, and advanced. Each workout session includes predefined exercise portions tailored to the user’s fitness level. The application is equipped with an automatic repetition counter powered by AI-based motion scanning. When exercises are performed correctly, the system automatically detects and counts each movement, helping users track their workouts accurately while ensuring proper exercise form.