Rizal Alfandi

Frontend Web Developer

I craft responsive, performant, and user-focused web interfaces that bring designs to life

Download Resume

About

I am a Frontend Developer with nearly three years of hands-on experience building user-friendly, performant, and responsive web applications. I’ve worked across freelance, contract, and full-time roles, contributing to both enterprise-level platforms and client-facing applications. My expertise spans modern JavaScript frameworks, including Vue.js, Nuxt.js, React.js, and React Native.

Throughout my career, I’ve had the opportunity to collaborate with diverse teams in dynamic environments—from developing human resources platforms at Universitas Terbuka, crafting mobile-first apps at Komerce, to enhancing business software solutions at PT Zahir Internasional. I take pride in translating design systems into pixel-perfect interfaces while ensuring accessibility, performance, and scalability.

Beyond just coding, I focus on delivering real business value through thoughtful UI/UX, clean architecture, and efficient development workflows. I’m always eager to learn new technologies and stay updated with industry trends to continually level up my craft as a frontend developer.

Experiences

  • Jan 2022 - Jun 2023
    Frontend Web Developer • PT Zahir International

    Developed and maintained web-based accounting and business applications using React.js and TypeScript. Collaborated with designers and backend developers to deliver user-friendly features. Improved application performance and implemented reusable components to enhance development efficiency.

    • JavaScript
    • TypeScript
    • React
    • HTML
    • CSS
    • REST API
    • Git
  • Jul 2023 - Dec 2023
    Frontend Web Developer • Komerce

    Built internal tools and customer-facing features using Vue.js and its ecosystem (Pinia, Vue Router, Composition API). Collaborated with backend developers to integrate REST APIs and optimized component reusability and state management. Focused on improving UI consistency and performance across various screens.

    • Vue.js
    • Pinia
    • Composition API
    • JavaScript
    • Tailwind CSS
    • REST API
    • Vite
  • Jan 2024 - Dec 2024
    Frontend Web Developer • Universitas Terbuka

    Led the frontend development of an human resources platform using Vue.js and Nuxt.js. Created reusable components and implemented responsive design best practices. Worked independently to deliver high-quality solutions and ensure a seamless user experience for students and faculty.

    • Vue.js
    • Nuxt.js
    • JavaScript
    • Tailwind CSS
    • Responsive Design
    • Version Control

Projects

  • Zahir Online

    Zahir Online is a cloud-based accounting platform designed for small to medium-sized businesses. I contributed to the frontend using React and TypeScript, implementing dynamic UI components, integrating RESTful APIs, and ensuring responsive design for various screen sizes. The project emphasized maintainable code, reusable components, and seamless user experience.

    • JavaScript
    • TypeScript
    • React
    • HTML
    • CSS
    • REST API
    • Git
    Picture of the author
  • Komerce Partner

    Komerce Partner is a web platform that connects partners with tools and resources to support online business growth. I worked on the frontend using Vue.js, focusing on creating responsive user interfaces, optimizing component performance, and ensuring seamless partner onboarding. The project emphasized maintainability, clean design, and mobile-first responsiveness.

    • Vue.js
    • JavaScript
    • Responsive Design
    • Version Control
    Picture of the author