Skills
Mobile: React Native, JavaScript, Redux Saga, Node.js, iOS (Xcode), Android (Gradle), Expo
Web: Next.js, React, Vue.js, TypeScript, Tailwind CSS, Sass, Bootstrap, PHP, CodeIgniter
Tools: Git, npm, Yarn, Android Studio, Xcode, VS Code, Chrome DevTools, Postman, ESLint, Prettier, Jest, Vite, Webpack, Windows
Key Projects
mConnect (Generali Agency)2020 — Now
The agent-side command center for Generali Indonesia's insurance force. Shipped features that turned policy issuance, claims tracking, and customer management into a few taps — built with React Native, Redux, and a healthy respect for offline-first UX.
Tools: React Native, JavaScript, Redux
gen-iClick2020 — Now
Generali's customer-facing companion app — buy, claim, and service policies from a phone. Owned the React Native architecture, store releases, and post-launch iterations that kept the rating above 4 stars.
Tools: React Native, JavaScript, Redux
Atris ID (Android)2018 — 2020
The flagship Atris travel app — flights, buses, and bookings for the Indonesian market. Built the full mobile experience in React Native with a Node.js backend, then white-labeled it for 10+ travel brands under the Atris umbrella.
Tools: React Native, Node.js, JavaScript
Atris Express2019 — 2020
A freight-forwarding companion to Atris — connect shippers with JNE, JNT, Sicepat, and a network of porters, all from a single React Native interface. Designed to keep logistics ops fast and traceable.
Tools: React Native, JavaScript
Atris Mobile Web2018
A mobile-first booking portal for international airlines and bus routes. Built with Vue.js and Bootstrap to feel snappy on shaky 3G — the kind of work that taught me performance is a feature.
Tools: Vue.js, Bootstrap, JavaScript
Atris Web2018
The web admin for the Atris travel ecosystem — managing inventory, agents, and bookings. Built with Vue.js, designed to keep the back office out of the way of the people actually running trips.
Tools: Vue.js, JavaScript
HRIS Web Application2017
A Human Resource Information System built for a real client — employees, attendance, leave, and payroll-ready reports. PHP + CodeIgniter + MySQL, the kind of work that taught me what 'production' really means.
Tools: PHP, CodeIgniter, MySQL
Leave Application2017
My college final project — a leave management system that actually got used by the campus admin. PHP and MySQL, end-to-end, from schema to UI.
Tools: PHP, MySQL
Motorcycle Credit Payment2013
A motorcycle installment payment tracker built as my school exam project. Where I first wired up CRUD against a real database — every `INSERT` felt like a small victory.
Tools: PHP, MySQL
Leave Application (YII)2012
My internship project at PT. TOKOBAGUS — a leave application system on the YII Framework. My first time seeing a real codebase in the wild, and the spark that turned a student into a developer.
Tools: PHP, YII Framework, MySQL