No matter how messed up things get, you can always figure out the best solution.
— Eren Yeager
Reminds me that no matter how tangled things get, there's always a solution if I keep trying.
If you don't like your destiny, don't accept it. Instead, have the courage to change it the way you want it to be.
— Naruto Uzumaki
Encourages me to take control of my future despite doubt and fear.
If you begin to regret, you'll dull your future decisions and let others make your choices for you. Nobody can foretell the outcome, therefore each decision you make holds meaning only by affecting your next decision.
— Erwin Smith
Helps me stop overthinking and own my decisions without regret.
Stay hungry, stay foolish.
— Steve Jobs
Reminds me to stay curious and keep growing without fear.
Tech Stack
| Proficiency | Description |
|---|---|
| 0 - 2 | Exploring basics, following tutorials |
| 3 - 4 | Can build simple components or pages |
| 5 - 6 | Can build small apps with guidance |
| 7 - 8 | Can build full apps with common patterns |
| 9 - 10 | Handles complex apps and optimizations |
Core Technologies
Frameworks
Dev Tools

VS Code

Git

GitHub

GitLab

Figma

Photoshop
Project Highlights
Work Experience
E-Shia Digital Solution
Software Engineer
Pontianak, West Kalimantan, Indonesia
- Developed multiple Inventory & Accounting web applications using PHP, MySQL
- Contributed to the development of POS web application using PHP, MySQL, Vue & Laravel
- Developed Inventory mobile application using Flutter
- Developed Absence mobile application with fingerprint authentication using Flutter
- Implemented AI Face Recognition in Absence mobile application using Flutter & Python
- Created designs for Pharmacy Business using Figma
- Refactored code to improve performance and maintainability across projects
- Refined app architecture by structuring services, components, and data handling
- Configured, deployed, & maintained web servers using Nginx
- PHP
- Python
- Vue
- Laravel
- Flutter
- MySQL
- Figma
- Nginx
PT. Pandawa Teknologi Nusantara
Frontend Web Developer
Central Jakarta, Indonesia
- Developed a government ministry web application with modern responsive design and user experience
- Developed using code pattern for consistency and flexibility in development
- Created a reusable component library using Angular Material, resulting in faster development time for new features
- Developed using Angular, SASS, and Tailwind CSS
- Angular
- Sass
- Tailwind CSS
Samsung R&D Institute Indonesia
Software Engineer
Central Jakarta, Indonesia
- Developed an analysis web application
- Created a reusable component library for faster development
- Introduced folder/code patterns to maintain project scalability and readability
- Optimized app performance and load time used by the company
- Worked on side projects such as admin dashboard and decrypt algorithm
- Participated in Scrum practices across the full SDLC, including sprint planning, development, and delivery
- Developed using React, TypeScript, PostgreSQL, Java, Python, and CodeIgniter
- TypeScript
- Java
- Python
- React
- CodeIgniter
- PostgreSQL
PT. Ammana Fintek Syariah
Frontend Web Developer
South Jakarta, Indonesia
- Developed an analysis web application
- Developed using code pattern for consistency and flexibility in development
- Created a reusable component library for the web application using Angular Material
- Developed using Angular, Sass, and Tailwind CSS
- Angular
- Sass
- Tailwind CSS
PT. Satu Aplikasi Untuk Semua
Full Stack Developer
Pontianak, West Kalimantan, Indonesia
- Developed an ecommerce web application with a modern, responsive user interface, and database structure
- Created a reusable component library for faster development time for new features
- Created app architecture by structuring services, components, and data handling
- Developed using Vue, Laravel, and MySQL
- Vue
- Laravel
- MySQL
Education
BINUS University
Bachelor's degree, Computer Science
August 2019 - July 2023Immanuel Christian Vocational High School
Graduate, Network Information Engineering
July 2016 - May 2019





