Marissa
Employee self-service mobile app for PT Kinarya Utama Teknik covering attendance, leave, overtime, permissions, payslips, and insurance.
Mobile Developer · PT Kinarya Utama Teknik


Overview
Marissa is an internal HR self-service app: employees submit leave (cuti), permission (izin), sick leave, and overtime (lembur) requests with photo evidence, track approval status through notifications and a request history, and access payslips and BPJS/insurance information. Its attendance flow uses face-liveness detection and geolocation-distance verification to help confirm a genuine, in-person check-in.
Notable capability
Face liveness + geolocation attendance verification
The same face-liveness and geolocation-distance verification pairing built for iFMC's attendance flow, reused here for Marissa's employee check-ins — one capability applied across two production apps rather than rebuilt per app.
Responsibilities
Feature implementation, API integration, production debugging, and attendance-verification feature delivery.
Architecture
Gallery
Marissa sign-in screen with a filled test email
Leave (Cuti) request form with available leave balance and expiration warnings
Approved leave (Cuti) request detail
Permission (Izin) request form with date, time range, and proof upload
Permission (Izin) request detail pending approval, with approve/reject actions
Sick leave (Izin Sakit) request form
Overtime (Lembur) request form with employee selection and time range
Form submission confirmation screen
Notifications list showing leave, overtime, and permission request statuses
Request history (Riwayat) list with status badges
Riwayat side menu filtering by request type
Pay slip list by month, downloadable as PDF
K-Survey employee satisfaction survey form












