Career Journey
Professional Experience
A timeline of roles where I built products, improved systems, and shipped software with measurable impact.
Freelance Software Engineer
Self Worker · Remote
- Partner with clients to design and ship modern web products that balance clean user experience, fast performance, and maintainable architecture.
- Translate business ideas into production-ready solutions, handling everything from technical planning and frontend implementation to deployment and iteration.
- Work closely with founders and teams to improve product quality, streamline delivery, and turn early concepts into polished digital experiences.
Software Engineer
broom.id · Full-time
- Architected and delivered Android and iOS mobile applications from the ground up, supporting thousands of used-car dealers in managing and scaling their businesses.
- Built and scaled the main company portal from inception, contributing to an increase of up to 40% user engagement through improved UX, performance, and system structure.
- Developed a dedicated sales mobile application that streamlined workflows and directly improved sales execution efficiency.
- Implemented CodePush to enable faster iteration and reduce release cycles, cutting time to market by at least 20%.
- Migrated internal dashboards from Retool to a custom-built solution, reducing maintenance overhead and improving operational reliability.
Software Engineer
GajiGesa · Full-time
- Contributed to multiple production mobile applications using React Native, Redux, and GraphQL.
- Delivered features across GajiTim, GajiGesa mobile apps, and the Employer Web, ensuring cross-platform consistency.
- Led API re-integration efforts and maintained the GajiGesa PWA, improving reliability and reducing recurring bugs.
Software Engineer
UangTeman · Full-time
- Built and shipped fintech web applications using React and REST APIs in a high-traffic, compliance-driven environment.
- Created reusable UI components that accelerated development across Partnership, Promo, and Finance teams.
- Improved application performance and long-term maintainability through systematic refactoring.
Software Engineer
Sejahtera Group
- Built multiple web applications using HTML5, CSS3, JavaScript, PHP, and Laravel.
- Worked end-to-end as a full-stack engineer, handling frontend and database-level logic.
- Delivered production-ready solutions for education platforms and internal CMS systems.