A curated collection of design and development work.

A fully offline Android personal finance tracker that automatically captures transactions from e-wallet and banking app through notifications, with AES-256 encrypted local storage, an on-device statistical engine, AI-powered financial advice, and zero data sharing by default.

An AI-powered multi-disaster early warning Android app that delivers real-time, location-specific flood, landslide, and earthquake risk predictions with fully offline evacuation guidance and community crowdsourcing.

Bima Loan is a comprehensive multi-platform Loan Origination System and ecosystem developed during my tenure at IOTANESIA specifically for Bank Jateng. It is engineered to digitize and streamline the entire end-to-end lending process across every banking segment the institution serves. To achieve this, the ecosystem is separated into four distinct platforms tailored to vastly different underwriting rules and business targets. The Mikro platform is targeted at UMKM, or micro, small, and medium enterprises, ensuring rapid capital deployment for small businesses. The Ritel platform is designed for larger-scale retail and commercial loan originations. The Konsumer platform represents a massive segment dedicated to personal and consumption loans, which is heavily sub-divided into Payroll Loan (PLO) for fast-track loans tied to employee payroll systems; Kredit Pemilikan Rumah (KPR) for mortgage and housing property loans; Kredit Kendaraan Bermotor (KKB) for automotive and vehicle loans; Kredit Multiguna (KMG) for flexible multipurpose loans using collateral; and READY CASH for instant, fast-liquidating digital cash loans for immediate consumer needs. Finally, the Kelembagaan platform is a highly specialized loan variant designed for institutional clients and the bank's own internal employees.

Kaku is a full-stack web app for artist portfolio built from scratch, consisting of a public-facing portfolio site, a headless REST API, and a private CMS dashboard, allowing all content to be managed and updated dynamically.

The Bank DKI JakLoan Digital Lending Platform is a suite of native Android applications designed to automate and streamline the bank’s end-to-end loan origination and credit underwriting lifecycle. The platform digitized traditional, paper-heavy banking processes into mobile workflows for credit officers and field agents. It comprises two distinct applications tailored to different lending segments: a multi-product app supporting Micro (Mikro) and Islamic (Syariah) financing, and a modernized, dedicated app targeting Multi-Purpose Loans (Kredit Multi Guna - KMG).

A high-performance backend service built with Kotlin and Ktor, serving as the data and business logic layer for a personal portfolio and blogging platform, featuring JWT authentication, caching, and ImageKit media integration.

A mental health news portal built as a safe, non-toxic space for students and young adults to read, save, and discuss articles about mental health; developed as a mini project during SYNRGY Academy bootcamp.

A discussion forum built with React, Redux, and automated testing, submitted as part of Dicoding Academy's React & CI/CD curriculum.

Comphy is a community forum for photography enthusiasts, both professionals, people who are just starting to learn photography, and people who have an interest in photography.