Trading Company Operational System (OprTech)

Architected and developed a comprehensive operational management system for a trading company, featuring employee management, attendance tracking, leave management, purchase request workflows, AI-powered fraud detection, and cross-platform API with mobile push notifications.

Hire Me
Client: PT. Ahli Bangun Sistem (ABS)
Category: PT. ABS
Role: Lead Software Engineer
Date: May 2025
Technologies:
Ruby on Rails Laravel PHP MySQL PostgreSQL AI/ML Firebase Docker OpenAI
Project URL: (Internal Use Only)
Operational Efficiency

75%

up

Improvement in daily operational management processes

Fraud Detection

95%

AI-powered accuracy in detecting fraudulent documents

Mobile Coverage

100%

Full feature parity between web and mobile platforms

Process Automation

80%

up

Increase in automated workflows (attendance, leave, PR)

Project Overview

The OprTech operational system is a dual-stack application combining a Ruby on Rails web application with a Laravel REST API, designed to digitize and streamline all operational aspects of a trading company. The system covers employee lifecycle management, attendance tracking, leave management, purchase request workflows, document processing, and incorporates AI-powered fraud detection for financial operations.

Project Requirements

  • Build a comprehensive employee and operations management platform
  • Implement attendance tracking and leave management with approval workflows
  • Develop purchase request (PR) system with multi-level approvals
  • Create AI-powered fraud detection using computer vision
  • Build cross-platform REST API with Firebase push notifications

The Challenge

The main challenge was building a seamless dual-stack system where the Rails web application and Laravel API could work together cohesively while sharing data across MySQL and PostgreSQL databases. Additionally, implementing AI-powered fraud detection using OpenAI's vision models required careful optimization to handle document analysis within memory and timeout constraints, including LibreOffice-based document conversion for various file formats.

The Approach & Solution

I developed a Ruby on Rails 8 web application with the Hotwire stack for the management dashboard and a separate Laravel API for mobile integration. The Rails app features employee management, attendance tracking, leave management, purchase request workflows, subscription management, and document processing with LibreOffice conversion. The Laravel API provides Firebase Cloud Messaging (FCM) for push notifications, fraud sector detection via OpenAI vision, and interval-based task scheduling. Both applications run in Docker containers with ARM64 support.

Trading Company Operational System (OprTech)

Let's Work Together on Your Next Project

I am available for freelance projects. Hire me and get your project done.

Let's get in touch
Copyright © 2026 irvan.cc. All Rights Reserved.