Software Engineer Intern
PT Moladin Digital Indonesia
Developed and maintained the Vehicle Management System (VMS) website and a Progressive Web App (PWA) for vehicle acceptance using React, contributing across both the design and implementation phases. Implemented a barcode-scanning feature for GPS tracker registration, streamlining operational workflows and improving efficiency. Additionally, mentored new interns by providing technical guidance, conducting code reviews, and supporting their onboarding and professional development.

Technology Strategy & Transformation Intern
Deloitte Southeast Asia
Worked on an IFRS 18 project for one of Indonesia's largest telecommunications companies, where I prepared client presentations, planned project timelines and sprint schedules, and collaborated with cross-functional teams to support project delivery. Developed an VBA scripts that detected 48% of data anomalies during the data migration process. Additionally, assisted consultants, managers, directors, and partners in developing business proposals for one of Indonesia's largest telecommunications companies.

Software Engineer
3E Accounting International
Developed and implemented more than 10 features for the AI Accounting platform using Django and Angular, contributing to the 3E Accounting CRM system across Hong Kong, Singapore, Indonesia, and Malaysia, as well as the Financial Statement module for the Singapore and Malaysia markets. Collaborated closely with stakeholders to resolve client-reported issues and improve application stability, while optimizing database queries to achieve a 28% increase in performance and overall system efficiency.

Research Publications
WinVMJ Composer: Enabling Web-based Software Product Line Development
Software product line engineering (SPLE) is a promising approach for managing variability and enhancing reusability in web development. Despite the diversity of domains, many web applications share a significant number of common features. FeatureIDE, a community-supported SPLE tool, offers multiple composers to integrate feature-based variability into code. This paper introduces WinVMJ Composer, a new FeatureIDE composer for web-based SPL development. WinVMJ Composer supports web backend development using variability modules for Java (VMJ), an architectural pattern for delta-oriented SPLs in Java. We deploy WinVMJ Composer as an Eclipse plugin that lets developers compose product variants based on defined configurations. Integrating Java with FeatureIDE promotes SPLE adoption by offering a familiar and practical development environment.




Tech Stack & Tools
Language
Frameworks
Databases
Cloud & DevOps
Developer Tools
Business Tools
Education
University of Indonesia (2021 - 2025)
Bachelor in Computer Science
Thesis: Implementation of Software as a Service (SaaS) and Multi-Level Configuration: A Case Study Of Payment Gateway
Read ThesisCore Coursework
