E Muhammad Rayhan Elrayn
ID EN

Full-stack Developer

Muhammad Rayhan — Elrayn

Membangun sistem web dari database, backend, sampai frontend, tanpa pembagian tim FE/BE. Pengalaman coding sekitar 9 tahun, 4 tahun di antaranya sebagai profesional, mencakup integrasi payment gateway dan OTA hingga ERP dan pelaporan keuangan.

Tentang

Menangani sistem dari hulu ke hilir

Saya Rayhan. Sudah sekitar 9 tahun berkecimpung di dunia coding, 4 tahun di antaranya sebagai profesional (kontrak kerja). Di tempat kerja tidak ada pembagian tim frontend/backend: setiap developer menangani keduanya, termasuk JavaScript di atas template admin yang digunakan. Selain proyek web, saya juga terbiasa melakukan maintenance kode legacy serta membangun integrasi antar sistem, mulai dari payment gateway dan API pihak ketiga hingga aplikasi mobile hybrid.

9 Tahun coding
4 Tahun profesional

Keahlian

Tools yang dipakai sehari-hari

Backend

PHP (Laravel, CodeIgniter 3), Node.js, Java (maintenance legacy)

Frontend

Vanilla JavaScript, jQuery, kustomisasi template admin

Mobile

Ionic + Cordova (hybrid app)

Database

MySQL

Integrasi

REST API, payment gateway (Espay), API OTA (Traveloka, RedBus, EasyBook), API ERP pihak ketiga (Jubelio, Moka, Runchise)

Lainnya

Laporan keuangan/GL (neraca, laba rugi), export data untuk Coretax

Proyek

Proyek personal

Proyek & Studi Kasus

Sebagian besar dikerjakan untuk klien/tempat kerja, jadi ditulis sebagai ringkasan peran dan teknologi tanpa membagikan kode atau data milik pihak lain.

Personal

Grevel

Aplikasi Flutter untuk guru mengelola nilai siswa — import massal dari Excel, scan OCR mark sheet, hingga generate label PDF per kelas. Masih dalam pengembangan aktif.

Flutter Dart SQLite Google ML Kit OCR
Personal

table-export

Library PHP open-source untuk export data tabular ke Excel atau PDF lewat satu API yang konsisten, tanpa perlu menulis ulang kode export serupa di tiap controller report. Otomatis mengatur lebar kolom, bold header, dan border.

PHP PhpSpreadsheet dompdf
Personal

approval-flow

Library PHP ringan untuk mengelola alur approval bertahap dengan kontrol akses berbasis role — deklarasikan graf state sekali, lalu validasi apakah sebuah transisi diizinkan, tanpa kondisi if-else yang bertebaran di tiap controller.

PHP Composer PHPUnit
Personal

jquery-lookup-modal

Plugin jQuery open-source (MIT) untuk bikin modal pencarian & pemilihan data (record picker) tanpa perlu bangun UI "cari & pilih" dari nol tiap kali — terintegrasi DataTables, bisa dibuka lewat keyboard (F4/Enter), otomatis isi form saat data dipilih.

jQuery Bootstrap DataTables
Freelance

Sistem Manajemen Klinik Gigi

Sistem manajemen untuk klinik gigi: registrasi pasien, sistem antrian (ambil nomor, panggil berikutnya), rekam pemeriksaan per kunjungan, katalog layanan & obat, hingga kartu pasien yang bisa dicetak.

PHP Laravel MySQL
Freelance

Sistem Pendukung Keputusan (SPK)

Beberapa aplikasi SPK berbasis algoritma pengambilan keputusan, salah satunya untuk bidang gizi remaja, untuk membantu proses penilaian dan rekomendasi otomatis.

PHP MySQL Metode SPK
Freelance

Sistem Manajemen & Reservasi Hotel

Aplikasi manajemen hotel yang mencakup alur booking, data kamar, hingga laporan operasional.

PHP MySQL
Freelance

Dashboard Evaluasi Akademik Berbasis AI

Dashboard evaluasi performa akademik mahasiswa berbasis AI untuk institusi pendidikan, dikerjakan sebagai bagian dari project disertasi client, lengkap dengan modul LMS pendukung.

PHP (CodeIgniter) MySQL AI integration
Freelance

Sistem Bank Sampah Digital

Platform pencatatan transaksi bank sampah untuk program lingkungan berbasis komunitas, tempat warga menyetor sampah dan menerima insentif digital.

PHP (CodeIgniter 4) MySQL
Freelance

Sistem Evaluasi Berbasis IoT & AI

Sistem evaluasi kerja praktik mahasiswa teknik elektro/informatika yang memanfaatkan IoT dan AI untuk menilai kerja embedded system secara real-time, dikerjakan sebagai project disertasi client.

PHP IoT AI integration
Kantor

Platform Tiket Bus — PT Kramatdjati

Sistem penjualan tiket untuk agen dan publik, termasuk pengembangan integrasi API ke OTA pihak ketiga (Traveloka, RedBus, EasyBook) dan payment gateway (Espay) yang sedang berjalan.

PHP MySQL REST API Payment Gateway
Kantor

ERP Pabrik Roti

Sistem ERP untuk operasional pabrik roti, terintegrasi dengan platform pihak ketiga (Jubelio, Moka, Runchise) via API untuk sinkronisasi penjualan dan stok lintas channel.

PHP REST API Integrasi multi-channel
Kantor

Sistem Akuntansi & Pelaporan

Modul akuntansi dengan laporan General Ledger (neraca, laba rugi) serta export data invoice ke Excel untuk kebutuhan impor Coretax.

PHP MySQL Reporting
Kantor

Maintenance Sistem Perpustakaan

Revisi program Java legacy yang berfungsi sebagai middleware antara mesin self-loan/drop-book dan database perpustakaan, menerjemahkan perintah hardware dan mengirim respons baliknya.

Java Middleware
Kantor

Aplikasi Kasir Resto

Pengembangan dan revisi aplikasi kasir resto: frontend mobile hybrid dengan Ionic + Cordova, backend Node.js.

Ionic Cordova Node.js

Kontak

Mau diskusi proyek?