Software Engineer
Software Engineer with 4+ years of experience building scalable web and mobile applications for startups and enterprise environments.
Passionate about clean code, user experience, and delivering high-impact solutions in fast-paced, agile settings. I believe in first-principles thinking and collaborative teamwork.
From banking operations systems to international client projects, I have shipped software that people use every day.
Tech Stack
Experience
Programmer (Frontend & Mobile)
PT. Bank Raya Indonesia, Tbk.
Aug 2024 - Present
Programmer (Part-time)
Upwork
Jul 2025 - Present

Programmer
PT. Optima Media Teknologi
Oct 2022 - Aug 2024

Flutter-based HRIS mobile application serving 1,000+ daily active users for PT Bank Raya Indonesia.

Work plan and budget (RKA) planning and management application integrated with asset management, replacing the spreadsheet-based RKA planning process.

Digital Safe Deposit Box rental management with single-CIF customer verification, aligned with SE OJK No. 32/SEOJK.03/2017 and PPATK Regulation PER-02/102/PPATK/02/15.

Raya Insurance Monitoring Application (RIMA) is a digital dashboard that accommodates and simplifies the entire insurance process in Bank Raya credit operations, integrating insurance monitoring with loans digitally for efficient and accurate management of default risk and claim expiry.

Modernized internal correspondence application, revamped from Agropos to improve performance, maintainability, and responsive design.

Integrated risk management platform that automates the full risk workflow - identification, measurement, real-time monitoring, and control - with a centralized Risk & Control Library.

Web Banking System supporting Bank Raya's digital banking operations, including card management and customer account data.

Digital recruitment application for Bank Raya's Human Capital Division, replacing manual application handling with a structured hiring and monitoring flow.

Intelligent audit assistant chatbot built on Retrieval Augmented Generation (RAG) that gives auditors fast, accurate, consistent, and traceable access to regulations, policies, SOPs, and audit findings.

Digital learning management system that provides efficient and flexible web-based education for participants, aligned with Bank Raya's vision of being a leading digital bank with the widest access.

Development of an online interbank transfer feature in the Agen Bank Raya mobile application to increase Bank Raya's fee-based income and serve as a strategic step to attract more customers.

Agen Raya back-office dashboard for managing the fee and commission structure of every transaction type - admin fee, Bank Raya commission, agent commission, and PPh - as the basis for the fees and commissions shown in the mobile app.

Development of a digital saving referral feature in the Agen Bank Raya mobile app to introduce Bank Raya's digital saving, increase acquisition volume, and reward agents with a fee for every digital saving acquired.

Development of the Digital Saving Referral menu in the Agen Raya dashboard to manage digital saving referral data from the Agen Bank Raya mobile app and confirm reward payouts to agents.

Personal portfolio and landing website with bilingual content (English/Indonesian), a project gallery with brand-colored tech-stack badges, and a clean dark design system.

Flutter-based HRIS mobile application serving 1,000+ daily active users for PT Bank Raya Indonesia.

Work plan and budget (RKA) planning and management application integrated with asset management, replacing the spreadsheet-based RKA planning process.

Digital Safe Deposit Box rental management with single-CIF customer verification, aligned with SE OJK No. 32/SEOJK.03/2017 and PPATK Regulation PER-02/102/PPATK/02/15.

Raya Insurance Monitoring Application (RIMA) is a digital dashboard that accommodates and simplifies the entire insurance process in Bank Raya credit operations, integrating insurance monitoring with loans digitally for efficient and accurate management of default risk and claim expiry.

Modernized internal correspondence application, revamped from Agropos to improve performance, maintainability, and responsive design.

Integrated risk management platform that automates the full risk workflow - identification, measurement, real-time monitoring, and control - with a centralized Risk & Control Library.

Web Banking System supporting Bank Raya's digital banking operations, including card management and customer account data.

Digital recruitment application for Bank Raya's Human Capital Division, replacing manual application handling with a structured hiring and monitoring flow.

Intelligent audit assistant chatbot built on Retrieval Augmented Generation (RAG) that gives auditors fast, accurate, consistent, and traceable access to regulations, policies, SOPs, and audit findings.

Digital learning management system that provides efficient and flexible web-based education for participants, aligned with Bank Raya's vision of being a leading digital bank with the widest access.

Development of an online interbank transfer feature in the Agen Bank Raya mobile application to increase Bank Raya's fee-based income and serve as a strategic step to attract more customers.

Agen Raya back-office dashboard for managing the fee and commission structure of every transaction type - admin fee, Bank Raya commission, agent commission, and PPh - as the basis for the fees and commissions shown in the mobile app.

Development of a digital saving referral feature in the Agen Bank Raya mobile app to introduce Bank Raya's digital saving, increase acquisition volume, and reward agents with a fee for every digital saving acquired.

Development of the Digital Saving Referral menu in the Agen Raya dashboard to manage digital saving referral data from the Agen Bank Raya mobile app and confirm reward payouts to agents.

Personal portfolio and landing website with bilingual content (English/Indonesian), a project gallery with brand-colored tech-stack badges, and a clean dark design system.