
Ruuma: Menuju Rumah Idaman
Tech Lead & iOS Developer
Background
In Indonesia, homeownership remains a significant challenge, with many young professionals struggling to understand and manage mortgage (KPR) processes. The complexity of financial planning, document management, and progress tracking creates barriers to achieving their dream home.
Developed at Apple Developer Academy with focus on financial technology and user experience
Solution
Ruuma is a comprehensive iOS application designed to simplify the home ownership journey. It provides tools for mortgage tracking, financial simulation, and progress monitoring to help users navigate their path to homeownership.
KPR Tracking
Monitor mortgage installments, remaining balance, and payment schedules with detailed breakdowns
Financial Simulation
Plan your mortgage journey with step-by-step simulations and financial projections
Progress Monitoring
Track your home ownership journey with visual progress indicators and milestones
Document Management
Organize and manage KPR-related documents and property information securely
Implementation
Built with SwiftUI and SwiftData, Ruuma leverages iOS native capabilities for mortgage calculations and data storage. The app includes KPR calculation formulas researched from banking industry standards with user-friendly visualizations.
Technical Challenge
The main technical challenge was researching and implementing accurate KPR calculation formulas from banking industry standards and creating an intuitive tracking interface. This was solved through collaboration with banking professionals and SwiftData implementation.
App Screenshots

KPR tracking dashboard with installment progress and payment details

Step-by-step mortgage simulation and planning tools
Download App
My Role
As Tech Lead and iOS Developer, I led the development of Ruuma from concept to completion. My responsibilities included architecting the app structure, researching KPR calculation methods, implementing SwiftData integration, and designing the user interface.