All Works

  • Senior Frontend Engineer

    Senior Frontend Engineer

    Salla E-Commerce · Sep 2024 - Current

    Mecca, Saudi Arabia (Remote)

    Being part of an e-commerce company with bold global ambitions is incredibly motivating. I'm here to make a tangible difference – building solutions that not only move the company forward but genuinely improve how users interact with our platform.

    • Working with marketing team to create in-house digital marketing dashboard integrated with providers like google ads, youtube, snapchat, etc.
    • Implementing cutting edge routing system with Shipping team to allow more verbose shipping configuration for Salla’s merchants.
  • Fullstack Engineer

    Fullstack Engineer

    Akal · May 2024 - Jul 2024

    Jakarta, Indonesia (Remote)

    During this part-time engagement, I focused on enhancing Akal's digital presence and developing new service offerings. Working across both frontend and backend technologies, I contributed to their platform expansion and user experience improvements.

    • Revamp the main landing page and create landing pages for school, event, and campaign.
    • Create an MVP for testimonial service application to share, collect and manage testimonial and feedback for school or event.
  • Senior Frontend Engineer

    Senior Frontend Engineer

    Flip.id · Aug 2020 - May 2024

    Jakarta, Indonesia

    In my senior role at Flip.id, one of Indonesia's leading fintech companies, I took on technical leadership responsibilities that spanned multiple applications and teams. My focus was on creating reusable solutions, establishing development standards, and optimizing performance across the platform while mentoring developers.

    • Invented a React.js module for integrating the AI chat platform that is used by 3 Flip’s React.js web applications.
    • Established a React.js code convention with the Frontend team and refactored the entire codebase to follow the convention.
    • Transforming legacy Userscript code into a sleek, modern architecture powered by Svelte, from the outdated Vanilla JS code.
    • Created internal tools to ease operation teams resolve user complaints, improving their productivity by 40%.
    • Reduce the shared Javascript bundle size of the Help Center Next.js app from 250kb to 120kb. Improved its page speed score from 40 to 84 on pagespeed.dev.
    • Managed internal tools utilizing micro frontend architecture using Next.js and Module federation, supporting dozens of Flip teams in handling transaction data and requests.
    • Initiated the SEO setup by creating a reusable SEO component, sitemap generator using shell script, and refactoring HTML code to be more semantic.
  • Frontend Engineer

    Frontend Engineer

    Flip.id · Jul 2020 - Jul 2022

    Jakarta, Indonesia (Remote)

    As a Frontend Engineer at Flip, I contributed to building and maintaining the company's web applications during a period of significant growth. My work centered on improving code quality, implementing best practices, and developing components for the design system while ensuring optimal user experience.

    • Spearheaded the implementation of unit testing using Jest and React Testing Library across multiple React projects at Flip, significantly enhancing test coverage by up to 80%.
    • Developed complex React.js components, such as the Timepicker, from Flip’s design system, ensuring high-quality, reusable code.
    • Adopted TailwindCSS to replace outdated utility classes and adjust the CSS reset to persist the UI state.
    • Implemented cache helpers with some revalidation strategy to reduce API request to backend.
  • Frontend Engineer

    Frontend Engineer

    Skilled · May 2019 - Nov 2019

    Singapore (Remote)

    Working remotely for this Singapore-based startup, I developed applications focused on workforce management and productivity tools. I also got a chance to contribute to AI model development. This role is my first experience working with agile framework.

    • Crafted a performance tracking app using React Native to monitor a team of ±20 employees.
    • Developed a text classification web app using Vue.js, achieving a 40% speed improvement in text categorization
  • Fullstack Engineer

    Fullstack Engineer

    Ranah Maya Dwipantara · Feb 2019 - Feb 2020

    Solo, Indonesia

    Try creating my own company, I got the responsibilities to build a comprehensive boarding house management platform from the ground up. This role required full-stack development skills, from mobile applications to backend infrastructure and deployment management.

    • Created Boarding House Management system Mobile Application using React Native for occupiers and admin.
    • Built administrator dashboard using Vue.js with GraphQL client to exchange data with backend.
    • Created a backend API using Express.js, MongoDB and Express GraphQL to serve ±10 boarding houses with ±100 occupiers that also integrated to Xendit as payment gateway.
    • Managed production deployment and updates of both Admin web and the backend to Digitalocean Droplets.
  • Mobile Engineer

    Mobile Engineer

    Marlin Wisata Putranusa · Jan 2019 - Mar 2019

    Yogyakarta, Indonesia (Remote)

    This short-term engagement involved developing a specialized booking platform for Indonesia's tourism and transportation sector. The project required understanding unique local market needs and building solutions for the archipelago's complex ferry transportation network.

    • Initiated a Tour and Ferry booking application with React Native to accommodate service in the busy strait in Indonesia
  • Frontend Engineer

    Frontend Engineer

    Tonjoo · Jan 2019 - Jun 2019

    Yogyakarta, Indonesia

    At Tonjoo, a digital agency specializing in large-scale web applications, I worked on projects that served significant user bases. My contributions focused on search functionality and maintaining popular mobile applications with substantial download numbers.

    • Created a robust job page search feature utilizing React.js and ElasticSearch.
    • Maintained Jawapos News Application with 100.000+ downloads, built with React Native.
  • Mobile Engineer

    Zona Technology Asia · Jun 2018 - Oct 2018

    Tangerang, Indonesia (Remote)

    At this technology company, I contributed to an automotive e-commerce platform, focusing on building user interface components and customer-facing features. This role provided valuable experience in e-commerce development and component-based architecture using React Native.

    • Crafted ±15 UI components on an automotive E-commerce app using React Native.
    • Built pages, routing and interaction related to product display, add to cart and checkout.