Rizky M. Darmawan
Full-Stack Developer · Web, Mobile, Desktop & IoT
About
Backend-focused developer with hands-on experience across web, mobile, and IoT. I've built and shipped production systems ranging from microservices fleet management platforms to government enterprise software — comfortable anywhere in the stack, from API design and database architecture to mobile apps and QA automation. I adapt quickly to new domains and new teams. Currently open to new opportunities.
Work
Fullstack Developer
Transitioned from a fullstack contract to become the sole QA engineer, building the automation testing infrastructure from scratch for MINTEGRA — a microservices fleet management platform covering web, mobile, and IoT for mining operations across Kalimantan, Sulawesi, Java, and Sumatra. Currently automating 5 of 7 repositories using Playwright and Appium.
Playwright • Appium • TypeScript • Node.js
Fullstack Developer
Worked as a fullstack developer on IRDC (Intelligent Remote Dispatch Control), a microservices fleet management platform for mining operations in Kalimantan, running on Docker and Kubernetes infrastructure. Built web interfaces with React and Express.js, mobile apps with Flutter and React Native — shipped to both Play Store and App Store. Also built a monthly production report cronjob service using Spring Boot.
React • Express.js • Flutter • React Native • Spring Boot • Docker • Kubernetes
Fullstack Developer
Developed multiple web products at a government-focused software house — including a full remake of BKAD's e-office system from CodeIgniter to Laravel (document management with PDF and e-sign), Pandu Digital, an event management platform for KOMINFO, and PINDAI, an HRIS with online attendance.
Laravel • CodeIgniter • Go • Next.js • PHP
Side Projects
Maintainer of an enterprise loan origination and document management system for JTrust Bank's commercial lending operations — covering the end-to-end workflow from loan application intake and document processing through to credit assessment and approval.
.NET • C# • SQL Server
Company profile for a preschool learning program (ages 3–7) under Yayasan Edukasi Anak Bintang. Features program highlights, an activity gallery, and an interactive multi-branch selector.
TypeScript • Next.js • Tailwind CSS
iOS personal finance tracker built to learn Swift — log expenses by category, visualize spending with charts, and manage everything with Supabase-backed auth and storage.
Swift • SwiftUI • Supabase
iOS weather app powered by the OpenWeather API. A clean SwiftUI learning project covering location-based forecasts and standard weather display.
Swift • SwiftUI
Employee attendance app with geolocation check-in and selfie verification. Enforces configurable shift rules and includes a reporting dashboard. Available on Android and iOS.
Ionic • Android • iOS
Web counterpart to Absenkeun Mobile. Admin-facing dashboard for managing employees, shifts, locations, and validation rules — with full attendance reporting.
Laravel • Vue.js • MySQL • PHP
Rebuilt BKAD Kota Bogor's e-office system from CodeIgniter to Laravel — a government document management platform with PDF generation and digital e-sign.
Laravel • MySQL • PHP
Company profile for a Jakarta-based HR outsourcing company specializing in domestic staffing — babysitters, elder care, home care, housekeeping, and gardening services.
HTML • CSS • JavaScript
Company profile for a Jakarta-based business advisory and strategic research firm with 30+ years of experience — serving major Indonesian corporations like Pertamina, Djarum, and PLN across feasibility studies, investment analysis, and strategic consulting.
HTML • CSS • JavaScript • Wordpress
Company profile for a mineral water producer based in Jember, East Java — offering drinking water in multiple formats from 120ml cups to 19L gallons, with a delivery service covering local area needs.
HTML • CSS • JavaScript • Wordpress
Links