Dito Firmansyach
Full-Stack Developer ยท Web, Backend & Automation ยท 2+ Tahun
Membangun sistem yang rapi, andal, dan mudah dikembangkan.
Mengembangkan aplikasi web, API, bot, scraper, dan CLI tools dengan fokus pada arsitektur yang terstruktur, maintainability, security, dan reliability.
Proyek
Karya pilihan.

Internal ERP โ Elok Printing
ERP internal full-cycle yang mendigitalkan operasional percetakan di 6 departemen bisnis โ dari penerimaan order hingga produksi dan pelaporan.
Masalah
Elok Printing menjalankan pencatatan order, pelacakan produksi, dan pelaporan secara manual di 6 departemen โ proses lambat dan data tidak konsisten.
Solusi
Sebagai developer tunggal, saya menangani seluruh SDLC: pengumpulan requirements, desain UI/UX, pengembangan frontend dan backend, QA, hingga deployment. Modul inti โ manajemen order, pelacakan produksi, role-based access control, dan pelaporan โ dibangun dengan Laravel dan MySQL, di-deploy di Linux VPS yang di-hardening.
Hasil
Operasional 6 departemen terdigitalisasi dalam satu sistem dengan akses berbasis role dan pelaporan real-time.

YolahProxy โ AI API Gateway
AI API gateway kompatibel OpenAI dengan billing QRIS pay-per-token โ tanpa langganan, token tidak pernah hangus.
Masalah
Developer Indonesia yang ingin memakai LLM API terhambat harga berlangganan dan pembayaran internasional.
Solusi
Kerja freelance untuk gateway ini: mengembangkan platform web โ landing page, dashboard user, alur saldo & top-up token โ serta mengintegrasikan billing QRIS pay-per-token dengan API, dari UI sampai alur pembayaran. Selesai pengerjaan lalu diserahkan ke klien.
Hasil
Live di api.yolahproxy.com โ platform web dan alur billing yang saya bangun melayani pembelian token nyata.

Ace Network โ Website & Payment Gateway
Website perusahaan jasa jaringan sekaligus platform payment gateway: QRIS, VA, e-wallet, payout, dan payment link dengan dashboard real-time.
Masalah
Ace Network membutuhkan website perusahaan publik dan front-end yang dapat dipercaya untuk produk payment gateway mereka.
Solusi
Mengembangkan frontend untuk acenet.id (company site) dan acn.biz.id (payment gateway: QRIS, VA, e-wallet, payout, payment link, dashboard real-time), plus modul autentikasi/login di backend. Core backend dilanjutkan oleh product owner.
Hasil
Dua produk produksi live: acenet.id dan acn.biz.id.

Elok Printing โ Company Website
Website company profile publik Elok Printing โ layanan, produk, dan kontak untuk bisnis percetakan di Jambi.
Masalah
Elok Printing membutuhkan kehadiran online untuk menjangkau pelanggan di luar order walk-in.
Solusi
Membangun website company profile dengan Laravel selama masa magang; setelah program selesai, situs disempurnakan dan dirawat oleh tim internal baru perusahaan.
Hasil
Website produksi live di elokprinting.com, diserahterimakan ke tim internal.

Ambung Harsa โ Donation Platform
Platform donasi Laravel dengan manajemen campaign, pelacakan donasi, dan pelaporan โ dibangun sebagai proyek skripsi.
Masalah
Campaign donasi membutuhkan cara transparan untuk menerima, melacak, dan melaporkan donasi โ bukan pembukuan manual.
Solusi
Membangun platform Laravel dengan autentikasi, pelacakan donasi, pelaporan, dan dashboard manajemen campaign dalam UI Bootstrap yang responsif.
Hasil
Platform donasi end-to-end yang berfungsi penuh, diterima sebagai skripsi (S1 Sistem Informasi, IPK 3,76/4,00) โ live di ambungharsa.id untuk komunitas pendukung disabilitas.
Finance Tracker + Telegram Bot
Finance tracker personal terintegrasi Telegram โ catat transaksi dan terima pengingat tagihan langsung dari chat.
Masalah
Mencatat pengeluaran harian dan mengingat tenggat tagihan mengharuskan membuka aplikasi terpisah, sehingga pencatatan sering terlewat.
Solusi
Membangun finance tracker Node.js dengan front-end bot Telegram: catat transaksi lewat pesan chat, pengingat tagihan otomatis, dan penyimpanan permanen di MySQL.
Hasil
Pencatatan pengeluaran cukup satu pesan chat; pengingat tagihan terkirim otomatis sesuai jadwal.
E-Learning โ Telkom Witel Jambi
Aplikasi e-learning internal untuk pelatihan karyawan: manajemen kursus, enrollment, pelacakan progres, dan asesmen.
Masalah
Pelatihan karyawan di Telkom Witel Jambi tidak punya platform terpusat untuk kursus, enrollment, dan pemantauan progres.
Solusi
Mengembangkan aplikasi e-learning dengan manajemen kursus, alur enrollment, pelacakan progres, asesmen, dan dashboard admin berbasis role.
Hasil
Platform pelatihan terpusat yang dipakai untuk pengembangan karyawan internal.
Data Scraper Toolkit
Toolkit scraping Node.js dengan Axios, Cheerio, dan Puppeteer untuk pengumpulan data otomatis.
Masalah
Kebutuhan berulang akan data terstruktur dari sumber web yang tidak menyediakan API.
Solusi
Membangun scraper Node.js reusable: Axios + Cheerio untuk halaman statis, Puppeteer untuk halaman berat JavaScript โ menghasilkan data terstruktur yang bersih.
Hasil
Pipeline pengumpulan data otomatis yang andal untuk berbagai kebutuhan.
Keahlian Utama
Teknologi yang saya gunakan.
Frontend Development
Backend & APIs
Security
Infrastructure
Databases
Juga terbiasa dengan
Pengalaman
Tempat saya bekerja.
Dan apa yang saya bangun.
Full-Stack Developer
Membangun aplikasi web custom untuk berbagai klien โ siklus lengkap dari requirements hingga deployment.
- Mengirimkan aplikasi web custom untuk beberapa klien menggunakan Laravel, Node.js, MySQL, dan REST API
- Merilis finance tracker terintegrasi Telegram (pencatatan transaksi, pengingat tagihan)
- Membangun data scraper Node.js dengan Axios, Cheerio, dan Puppeteer
Full-Stack Developer (Magang)
Program magang pemerintah โ bertanggung jawab penuh atas seluruh SDLC ERP internal, mendigitalkan operasional 6 departemen.
- Menangani penuh SDLC ERP โ requirements, UI/UX, frontend, backend, QA, hingga deployment
- Membangun modul inti: manajemen order, pelacakan produksi, RBAC, dan pelaporan
- Mendigitalkan operasional 6 departemen bisnis; di-deploy di Linux VPS
Full-Stack Developer (Magang)
Mengembangkan aplikasi e-learning internal untuk pelatihan karyawan.
- Membangun manajemen kursus, enrollment, pelacakan progres, dan asesmen
- Mengimplementasikan dashboard admin berbasis role untuk manajemen pelatihan
Pendidikan
Tempat semua bermula.
S1 Sistem Informasi
Universitas Jambi
S1 Sistem Informasi โ pengembangan software, desain database, analisis sistem, dan fundamental cybersecurity.
- Skripsi: platform donasi berbasis Laravel dengan manajemen campaign dan dashboard pelaporan
- Magang: Full-Stack Developer di Telkom Indonesia Witel Jambi
- Pengurus HIMASI (Himpunan Mahasiswa Sistem Informasi) โ Divisi Acara, 2021โ2023
- Peserta Gemastik XV CTF (2022) โ analisis kerentanan, eksploitasi, forensik
Sertifikasi
Kredensial terverifikasi.
Keamanan dalam Praktik
Keamanan dirancang sejak awal,
bukan sekadar tempelan.
Praktik konkret dari latar belakang CTF dan administrasi Linux, diterapkan pada sistem produksi.
Secure Coding
Diterapkan di semua project klien โ ERP Elok dan platform donasi sama-sama dirilis dengan query berbasis ORM, proteksi CSRF, dan kredensial ter-hash sejak hari pertama.
- Query terparamaterisasi via Eloquent/ORM โ tanpa permukaan SQL injection
- Perlindungan CSRF, security headers, dan output escaping secara default
- Hash password bcrypt di setiap sistem autentikasi yang saya rilis
Vulnerability Awareness
Berpartisipasi di Gemastik XV CTF (2022) yang mencakup analisis kerentanan, eksploitasi, dan forensik digital โ perspektif ofensif membentuk cara saya menulis kode defensif.
- Kompetitor CTF: analisis kerentanan, eksploitasi, forensik
- Peserta Gemastik XV CTF (2022)
- Dasar reverse engineering: analisis APK & binary
Server Hardening
Hardening VPS Linux untuk deployment ERP Elok โ reverse proxy Nginx, service user non-root, dan akses terkontrol ke layer MySQL.
- Administrasi VPS Linux (Ubuntu)
- Konfigurasi Nginx/Apache dan setup reverse proxy
- Deployment least-privilege dan update berkala
API Security
Implementasi RBAC di ERP Elok โ 6 departemen dengan level permission berbeda, plus endpoint REST terautentikasi untuk dashboard admin.
- Role-based access control (RBAC) di setiap sistem multi-user
- Autentikasi dan manajemen session untuk REST API
- Validasi input di semua endpoint
Tentang
Membangun solusi, bukan sekadar fitur.
Full-Stack Developer dengan 2+ tahun pengalaman mengembangkan aplikasi web end-to-end dan sistem internal menggunakan Laravel, Node.js, dan MySQL. Berpengalaman membangun sistem ERP yang mencakup 6 departemen bisnis serta melakukan deployment berbagai aplikasi pada Linux VPS. Lulusan Sistem Informasi dengan IPK 3,76/4,00.
- Mengutamakan kode yang rapi, mudah dipahami, dan mudah dipelihara
- Mempertimbangkan user experience dalam setiap keputusan teknis
- Membangun sistem yang mudah dioperasikan, dipantau, dan di-debug
- Mengutamakan delivery yang cepat tanpa mengorbankan maintainability dan reliability
Dito Firmansyach
Full-Stack Developer
Kontak
Mari terhubung.
Terbuka untuk peran engineering, kerja kontrak, dan konsultasi.
Tersedia