My Experience

Skills

Frontend

  • Experienced in HTML, CSS, JavaScript, and TypeScript for building interactive and scalable web applications.
  • Experienced in React.js, Vue.js, Bootstrap, and Tailwind for responsive UI development.
  • Understand responsive web design principles and implementation without UI frameworks.
  • Familiar with Progressive Web App (PWA) concepts, including service worker registration, caching strategies, and offline support.
  • Familiar with testing frameworks like Jest and Cypress for automated testing.
  • Implementing Webpack for module bundling and optimization.

Backend

  • Experienced in building RESTful APIs using Node.js, Express, and Hapi.
  • Proficient in PHP and MySQL for database management.
  • Implementing authentication and authorization for secure web applications.

Version Control

  • Git & GitHub for collaborative development and version control.

Education

Jakarta State Polytechnic of Creative Media Logo

Jakarta State Polytechnic of Creative Media

Department of Design. Study Program in Multimedia Engineering Technology.

Jakarta, Indonesia 2020 - 2024. GPA (3.6)

Experience

BRILiaN Internship Program (BIP) - PT Bank Rakyat Indonesia Tbk

October 2024 - May 2025
JavaScriptJavaScript
HTML5HTML5
CSS3CSS3
Google Apps ScriptGoogle Apps Script
  • Developed a web-based OCR system to scan receipts and extract transaction data.
  • Integrated extracted data into an Spreadsheet verification system for BRI transactions.
  • Developed a JavaScript shortcut script to improve business process modeling web based software.

Frontend Web Developer (Internship) - PT Angkasa Defender Indonesia

August - September 2024
Vue.jsVue.js
TypeScriptTypeScript
Tailwind CSSTailwindCSS
CypressCypress
  • Converted designs from Figma into a functional website.
  • Collaborated with the backend team to integrate APIs.
  • Utilized Vue.js as the frontend framework with TypeScript.
  • Implemented Editable Table and Drag and Drop Table features.
  • Applied Agile methodologies using Trello for task and sprint management.
  • Used GitHub for version control and implemented CI/CD pipelines.
  • Wrote unit tests using Cypress and developed reusable components to enhance development efficiency and consistency.
  • Consistently write clean, maintainable code following industry-standard style guides.

G2 Arena Website (Project Based Freelance)

February - June 2024
HTML5HTML5
CSS3CSS3
JavaScriptJavaScript
PHPPHP
  • Converted designs from Figma into a functional website.
  • Developed the backend using PHP Native and managed a MySQL database.
  • Integrated QRIS (Netzme) payment gateway for direct transactions on the website.

Bootcamp Frontend & Backend Path - Dicoding

August - November 2022
ReactReact
JavaScriptJavaScript
Node.jsNode.js
ExpressExpress
WebpackWebpack
  • Learned core JavaScript concepts, DOM manipulation, and responsive web design from scratch without UI frameworks like Bootstrap or Tailwind.
  • Built Progressive Web Apps (PWA) with proper caching and offline support.
  • Performed frontend unit testing using Jest and Puppeteer.
  • Designed and styled web interfaces manually using semantic HTML and clean CSS.
  • Developed basic RESTful APIs using Hapi.js and PostgreSQL, including route structuring and middleware setup.
  • Implemented authentication and authorization systems on both Firebase and custom Hapi.js backend.
  • Learned backend fundamentals such as authentication, authorization, error handling, data validation, and unit testing.
  • Built and managed backend services using Firebase Firestore for data storage, user login, and session management.
  • Collaborated on a final group project to develop a sea turtle conservation web application, fully integrated with Firebase authentication and deployed to Netlify.
Download Resume