Open to new projects

Backend
Developer
& Lead

// PHP · Laravel · MySQL · Linux

I'm Luthfi Ardi, S.T., M.Eng. — a backend-focused web developer building complex travel tech platforms. Multi-tier B2B systems, OTA API integrations, and scalable booking engines are where I live.

api.acetours.sg — laravel artisan
// Ferry booking — multi-operator
POST /api/v2/ferry/book
 
// Third-party integrations
Majestic Fast Ferry
Batamfast Ferry
Sindo Ferry
Horizon Ferry
 
// OTA Open API
Redbus 12GO Ferigo Hawai
 
// Active terminals
"batam_centre" | "harbour_bay"
"gold_coast" | "pasir_gudang"
 
200 OK { booking_ref: "ACE-4291" }
3+
Years as Lead Programmer at Acetours
8+
Ferry & OTA APIs integrated
2
Platforms built end-to-end from scratch
About
I live in the backend

I'm Luthfi Ardi, S.T., M.Eng. — a backend-focused web developer with a Master's degree in Information Technology from Gadjah Mada University (GPA 3.36) and a Bachelor's in Informatics Engineering from Muhammadiyah University of Yogyakarta (GPA 3.71).

Since April 2022 I've been Senior Backend Laravel Developer, and since November 2023 the Lead Programmer at PT EZB Wisata Indonesia — outsourcing for Acetours PTE LTD, a Singapore-based travel agency. I own the full lifecycle: APIs, databases, GIT merges, code reviews, and Linux server management.

I have a passion for solving complex distribution problems — multi-tier B2B/B2C systems, OTA integrations, and payment flows are where I thrive.

🐘
PHP & Laravel
Primary stack — APIs, backend logic, Eloquent ORM
🔥
CodeIgniter
Lightweight API services and legacy projects
🗄️
MySQL
Database design, query optimization, migrations
🐧
Linux & Git
Server management, deployments, branch workflow
🌐
WordPress & React Native
Custom themes, plugins, and mobile API bridges

Experience
Work History
Nov 2023 – Present
PT EZB Wisata Indonesia
for Acetours PTE LTD
Singapore 🇸🇬
Lead Programmer
Responsible for assisting the Project Manager in decision-making for new features and client-reported bugs. Provide input on mockups and task implementation, conduct code reviews, and manage GIT merges from test to live branch. Remain actively involved in coding across all platform modules.
Team LeadCode ReviewGIT MergesProject Planning
Apr 2022 – Present
PT EZB Wisata Indonesia
for Acetours PTE LTD
Singapore 🇸🇬
Senior Backend Developer — Laravel
Built and maintained all APIs for tpt.acetours.sg and acetours.sg. Developed the full transport module from scratch (APIs, database, admin dashboard, accounting for B2C & B2B). Integrated third-party ferry APIs: Majestic, Batamfast, Sindo, Horizon. Built Open API for OTA partners: Redbus, 12GO, Ferigo, Hawai. Implemented queue systems for booking, e-ticket PDF generation, S3 uploads, and payment reminder emails. Built GST, UBS, and transaction reports (PDF & Excel).
PHPLaravelMySQLPostmandbForgeAWS S3QueueCronjob
Jan 2018 – Sept 2021
Jogjalowker JFE
Yogyakarta
Website Developer
Developed Jogjalowker.co.id job portal. Built custom WordPress themes and plugins from scratch. Created a REST API bridging the website to Android and iOS apps (React Native). Handled IT support and office network maintenance.
PHPWordPressReact NativeMySQLREST API
Jan 2016 – Present
Freelance
Freelance Website Developer
Built Point-of-Sale systems, letter & invoice management tools, and media websites for Tunggal.co, Wiradesa.co, and mandiripangan.com. IT network training at Tanggap Waskita.
PHPWordPressMySQLPOS

Projects
Things I've Built
✦ All projects below are my own work — I designed the architecture, wrote the code, integrated the APIs, and managed the infrastructure.
payment gateway
// BCA Virtual Account
POST /payment/bca-va
va_number: "73041..."
amount: 185000
expire: "24h"
 
✓ VA Created
terminals & agents
// Active terminals
Batam Centre
Harbour Bay
Gold Coast
Pasir Gudang
 
B2B agents: active
● Live Built from Scratch
🐬 Dolphin Fast Ferry
A complete ferry ticketing platform I built entirely on my own — architecture, backend, payment, and multi-agent system. An independent project entrusted to me separately from my main role at Acetours.
BCA Virtual Account payment with auto-expiry and callback
Multi-terminal: Batam Centre, Harbour Bay, Gold Coast, Pasir Gudang
Multi-agent B2B system for travel partner reselling
E-ticket generation, booking management, and accounting module
PHPLaravelMySQLBCA VALinux
Visit dolphinfastferry.com →
cruise distribution
// Sales channels
internal direct
b2c direct
b2b agents
 
// Whitelabel chain
B2BB2BB2BB2C
own_brand: true
WhitelabelMarketplace
🚢 Disney Cruise Module
My most complex project — a multi-tier cruise distribution system where companies resell our inventory under their own brand.
Multi-channel: Internal Sales, B2C, B2B simultaneously
Full B2B→B2B→B2B→B2C whitelabel chain
Companies resell under their own brand via our platform
PHPLaravelMySQLREST API
OTA open API
// Ferry operators
Majestic Fast Ferry
Batamfast Ferry
Sindo Ferry
Horizon Ferry
 
// OTA partners
Redbus 12GO Ferigo Hawai
Open APIOTA
⛴️ Ferry Module + OTA Open API
Full ferry booking module with 4 operator integrations, plus an Open API connecting to OTA distribution partners.
Majestic, Batamfast, Sindo & Horizon ferry APIs
Queue system: booking, e-ticket PDF, S3, payment reminders
Open API for Redbus, 12GO, Ferigo, Hawai & more
PHPLaravelQueueAWS S3Cronjob
transport module
// Booking channels
GET /api/transport/search
POST /api/transport/book
 
channel: "b2c" | "b2b"
GST & transaction reports
Accounting module
Built from Scratch
🚌 Transport Module
Full transport booking platform built from scratch — APIs, database, admin dashboard, and accounting for B2C & B2B on tpt.acetours.sg.
Full REST API design and database architecture
B2C & B2B channels with separate pricing logic
Admin dashboard with GST, UBS, and transaction reports
PHPLaravelMySQLdbForge
jogjalowker.co.id
// Job portal + mobile API
GET /api/jobs?city=jogja
POST /api/apply
 
platform: web | android | ios
stack: WordPress · React Native
● Live
💼 Jogjalowker Job Portal
Job portal with custom WordPress theme and a REST API bridging web and mobile apps on both Android and iOS.
Custom WordPress theme and plugin from scratch
REST API for Android & iOS (React Native) apps
PHPWordPressMySQLReact Native

Skills
What I work with
Tech Stack
🐘
PHP
Primary language
🔥
Laravel
Main framework
CodeIgniter
Lightweight APIs
🗄️
MySQL
Database
🐧
Linux
Server management
🌐
WordPress
Custom themes & plugins
🔀
Git
Version control
🐍
Python
Scripting
Competencies
🔌
API Development & Integration
REST API design, third-party ferry APIs, OTA open API for Redbus, 12GO, Ferigo, Hawai
🗄️
Database Design & Programming
Schema design, query optimization, Eloquent ORM, dbForge workflows
⚙️
Workflows & Automation
Queue systems, Cronjobs, S3 uploads, payment callbacks, e-ticket generation
📋
Project Planning & Leadership
Code reviews, GIT merge management, feature scoping, bug triage

Education
Academic Background
🎓
Master's Degree / S2
M.Eng. — Information Technology
Universitas Gadjah Mada (UGM)
Yogyakarta · Jan 2018 – Jan 2021
GPA 3.36
🏫
Bachelor's Degree / S1
S.T. — Informatics Engineering
Universitas Muhammadiyah Yogyakarta (UMY)
Yogyakarta · Sept 2012 – Dec 2016
GPA 3.71

Let's build something great together

Whether it's a complex B2B distribution system, OTA API integration, or a platform built from scratch — reach out and let's talk.