
Dito Firmansyach
Fullstack Developer ยท Laravel & Node.js ยท 2+ tahun
Fondasi yang kuat.Sistem yang andal.
Membangun software dengan pendekatan teruji โ mulai dari aplikasi web, API, bot, scraper, hingga CLI tools. Arsitektur rapi, kode teruji, solusi tahan lama.
Proyek
Karya pilihan.
Internal ERP โ Elok Printing
Full-cycle internal ERP that digitized printing operations across 6 business departments โ from order intake to production and reporting.
Masalah
Elok Printing ran orders, production tracking, and reporting manually across 6 departments, causing slow processing and inconsistent records.
Solusi
As sole developer I owned the complete SDLC: requirements gathering, UI/UX design, front-end and back-end development, QA, and deployment. Built core modules โ order management, production tracking, role-based access control, and reporting โ with Laravel and MySQL, deployed on a hardened Linux VPS.
Hasil
Operations across all 6 departments digitized into one system with role-based access and real-time reporting.
YolahProxy โ AI API Gateway
OpenAI-compatible AI API gateway with pay-per-token QRIS billing โ no subscription, tokens never expire.
Masalah
Indonesian developers who want to use LLM APIs face subscription pricing and international payment friction.
Solusi
Built an OpenAI-compatible API gateway from scratch: multi-model token routing, QRIS pay-per-token billing, balance system with non-expiring tokens, and usage tracking โ full ownership from API to payment integration.
Hasil
Production AI gateway serving token purchases with QRIS payment โ live at api.yolahproxy.com.
Ace Network โ Website & Payment Gateway
Network services company website and payment gateway platform: QRIS, VA, e-wallet, payouts, and payment links with a real-time dashboard.
Masalah
Ace Network needed a public company website and a trustworthy front-end for its payment gateway product.
Solusi
Developed the front-end for both acenet.id (company site) and acn.biz.id (payment gateway: QRIS, VA, e-wallet, payouts, payment links, real-time dashboard), plus the authentication/login backend module. Core back-end continued by the product owner.
Hasil
Two production products live: acenet.id and acn.biz.id.
Elok Printing โ Company Website
Public company profile website for Elok Printing โ services, products, and contact for the Jambi-based printing business.
Masalah
Elok Printing needed an online presence to reach customers beyond walk-in orders.
Solusi
Built the company profile website with Laravel during my internship; after the program ended the site was refined and maintained by the company's new internal team.
Hasil
Production website live at elokprinting.com, handed over to the internal team.
Ambung Harsa โ Donation Platform
Laravel donation platform with campaign management, donation tracking, and reporting โ built as my thesis project.
Masalah
Donation campaigns needed a transparent way to receive, track, and report donations instead of manual bookkeeping.
Solusi
Built a Laravel platform with authentication, donation tracking, reporting, and a campaign management dashboard, wrapped in a responsive Bootstrap UI.
Hasil
Working end-to-end donation platform, accepted as my thesis project (Bachelor of Information Systems, GPA 3.76/4.00) โ live in production at ambungharsa.id for a disability support community.
Finance Tracker + Telegram Bot
Personal finance tracker integrated with Telegram โ log transactions and get bill reminders directly from chat.
Masalah
Tracking daily expenses and remembering bill deadlines required opening a separate app, so records were often skipped.
Solusi
Built a Node.js finance tracker with a Telegram bot front-end: log transactions via chat messages, automatic bill reminders, and persistent storage in MySQL.
Hasil
Expense logging reduced to a single chat message; bill reminders delivered automatically on schedule.
E-Learning โ Telkom Witel Jambi
Internal e-learning app for employee training: course management, enrollment, progress tracking, and assessments.
Masalah
Employee training at Telkom Witel Jambi lacked a centralized platform for courses, enrollment, and progress monitoring.
Solusi
Developed an e-learning application with course management, enrollment flow, progress tracking, assessments, and a role-based admin dashboard.
Hasil
Centralized training platform used for internal employee development.
Data Scraper Toolkit
Node.js scraping toolkit built with Axios, Cheerio, and Puppeteer for automated data collection.
Masalah
Recurring need for structured data from web sources that offer no API.
Solusi
Built reusable Node.js scrapers combining Axios + Cheerio for static pages and Puppeteer for JavaScript-heavy pages, outputting clean structured data.
Hasil
Reliable automated data collection pipelines for multiple use cases.
Keahlian Utama
Yang saya kuasai.
Frontend Development
Backend & APIs
DevOps & Tooling
Infrastruktur & Cloud
Database
Juga terbiasa dengan
Pengalaman
Tempat saya bekerja.
Dan yang sudah dibangun.
Fullstack Developer
Building custom web applications for multiple clients โ full cycle from requirements to deployment.
- Delivered custom web applications for multiple clients using Laravel, Node.js, MySQL, and REST APIs
- Shipped a Telegram-integrated finance tracker (transaction logging, bill reminders)
- Built a Node.js data scraper with Axios, Cheerio, and Puppeteer
Software Developer (Internship)
Government internship program โ solely owned the full SDLC of an internal ERP, digitizing operations across 6 departments.
- Solely owned the ERP's full SDLC โ requirements, UI/UX, front-end, back-end, QA, to deployment
- Built core modules: order management, production tracking, RBAC, and reporting
- Digitized operations across 6 business departments; deployed on Linux VPS
Fullstack Developer (Internship)
Developed an internal e-learning application for employee training.
- Built course management, enrollment, progress tracking, and assessments
- Implemented a role-based admin dashboard for training management
Pendidikan
Tempat semua bermula.
Bachelor of Information Systems
Universitas Jambi
Bachelor's degree in Information Systems โ software development, database design, systems analysis, and cybersecurity fundamentals.
- Thesis: Laravel-based donation platform with campaign management and reporting dashboard
- Internship: Fullstack Developer at Telkom Indonesia Witel Jambi
- Board Member of HIMASI (Information Systems Student Association) โ Event Committee, 2021โ2023
- Gemastik XV CTF Participant (2022) โ vulnerability analysis, exploitation, forensics
Sertifikasi
Kredensial terverifikasi.
Security Engineering
Keamanan itu dirancang,
bukan ditambal.
Praktik konkret dari latar belakang penetration testing dan administrasi Linux, diterapkan pada sistem produksi.
Secure Coding
Applied across every client project โ the Elok ERP and donation platform both ship with ORM-based queries, CSRF protection, and hashed credentials from day one.
- Parameterized queries via Eloquent/ORM โ no raw SQL injection surface
- CSRF protection, security headers, and output escaping by default
- bcrypt password hashing for every authentication system I ship
Vulnerability Awareness
Competed in Gemastik XV CTF (2022) covering vulnerability analysis, exploitation, and digital forensics โ the offensive perspective informs how I write defensive code.
- CTF competitor: vulnerability analysis, exploitation, forensics
- Gemastik XV CTF participant (2022)
- Reverse engineering basics: APK & binary analysis
Server Hardening
Hardened a Linux VPS for the Elok ERP deployment โ Nginx reverse proxy, non-root service users, and controlled access to the MySQL layer.
- Linux (Ubuntu) VPS administration
- Nginx/Apache configuration and reverse proxy setup
- Least-privilege deployment and regular updates
API Security
Implemented RBAC in the Elok ERP โ 6 departments with distinct permission levels, plus authenticated REST endpoints for the admin dashboard.
- Role-based access control (RBAC) in every multi-user system
- Authentication and session management for REST APIs
- Input validation on all endpoints
Tentang
Developer pertama.
Sekaligus problem solver.
Fullstack Developer with 2+ years building end-to-end web apps and internal systems using Laravel, Node.js, and MySQL. Delivered an ERP spanning 6 business departments and multiple apps deployed on Linux VPS. Information Systems graduate (GPA 3.76/4.00).
- Kode yang mudah dipelihara lebih baik dari kode yang rumit
- User experience menentukan keputusan teknis
- Mudah dioperasikan dan di-debug
- Rilis cepat, perbaiki lebih cepat

Dito Firmansyach
Fullstack Developer
Kontak
Mari terhubung.
Terbuka untuk peran engineering, kerja kontrak, dan konsultasi.
Tersedia