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

Freelance Web Developer

May 2025 - Present
Next.jsNext.js
ReactReact
Tailwind CSSTailwindCSS
AstroAstro
TypeScriptTypeScript
GitHub ActionsGitHub Actions
  • Developed custom web applications for clients across e-commerce, furniture, logistics, and media industries.
  • Built a production-ready e-commerce platform using Next.js, React, and Tailwind CSS with a strong focus on SEO, accessibility, and responsive design.
  • Improved website performance by optimizing rendering, reducing JavaScript blocking, and enhancing Core Web Vitals, increasing Google PageSpeed Insights scores from 76 to 99 on desktop and from 41 to 84 on mobile.
  • Developed responsive and scalable UIs using React, Astro, and Tailwind CSS for production environments.
  • Integrated REST APIs for shipment tracking, business operations, and external data synchronization.
  • Designed and implemented feature-rich dashboards for media platforms, including library management, favorites, reviews, trending content, and social features.
  • Developed authentication systems with email login and Google OAuth, user profile management, and follow functionality.
  • Managed deployment pipelines, hosting, domain configuration, and CI/CD automation using GitHub Actions.
  • Delivered end-to-end website development from UI implementation through production deployment while maintaining performance, accessibility, and code quality.

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

November 2024 - May 2025
ReactReact
JavaScriptJavaScript
HTML5HTML5
CSS3CSS3
Google Apps ScriptGoogle Apps Script
GitGit
  • Developed an internal React-based application for automating transaction record input to Google Sheets.
  • Integrated Google OCR API to scan and process data from transaction receipts.
  • Implemented modular components and handled asynchronous data flow.
  • Developed a JavaScript shortcut script to improve business process modeling web based software.
  • Collaborated cross-functionally using Git and Agile methodology.

Front-End Developer Intern - PT Angkasa Defender Indonesia

August - November 2024
Vue.jsVue.js
TypeScriptTypeScript
Tailwind CSSTailwindCSS
CypressCypress
GitHub ActionsGitHub Actions
  • Built internal task management UI similar to Trello using Vue and TypeScript.
  • Translated design mockups into responsive and reusable components.
  • Integrated backend APIs, implemented Cypress E2E tests, and configured CI/CD with GitHub Actions.
  • Converted designs from Figma into a functional website.
  • Collaborated with the backend team to integrate APIs.
  • 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.

Freelance Web Developer - Big Motion Dream (G2 Arena Event)

March 2024 - July 2024
HTML5HTML5
CSS3CSS3
JavaScriptJavaScript
PHPPHP
  • Developed a tournament registration website used for the G2 Arena event with integrated QRIS payment system.
  • Built the backend using PHP and managed full-stack responsibilities including UI, form validation, and API communication.
  • Handled hosting and domain configuration, deployment, and production readiness.
  • Responsible for UI design, registration workflow, and seamless frontend-backend integration.
  • Converted designs from Figma into a functional website.
  • 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