top of page


Projects
 

Effortless Refund Process for Snappmarket CRM System
 

Role: Product Owner

May 2022 - July 2022

Deliverable

Establish a button within the Snappmarket CRM system enabling CS managers to initiate customer refunds seamlessly without requiring intervention from the finance team.

Tasks

  1. Develop a calculation formula tailored for different order statuses.

  2. Implement backend APIs.

  3. Integrate our APIs with both the finance system and the bank.

  4. Design a user-friendly button on the customer information page for a smooth user experience.

Goals

  1. Streamline the refund process, reducing the workload for the finance team and automating manual tasks.

  2. Enhance customer satisfaction by facilitating immediate refunds during CS phone interactions.

  3. Mitigate potential errors during data transfer from CS to finance, such as inaccuracies in refund amounts and delayed processing.

 

 Team Members

  • VP of Product

  • Frontend Developer

  • Backend Developer

  • UX/UI Consultant

  • Product Owner

Optimized Solutions for Delivery Drivers' Pickup Challenge (Snappmarket)
 

Role: QA

April 2022 - June 2022

Context

In the ongoing Snappmarket operation app redesign project, I contributed significantly to improving efficiency and addressing various features that required modification. The current focus is on tackling issues of incomplete pickups or drivers potentially exploiting the system by wasting time to charge extra fees.

 

User Story

To enhance the order tracking process, generate a unique barcode for each order from the moment it is collected at the vendor until it is fully delivered.

  1. Drivers receive barcodes for each order upon accepting the ride.

  2. Scan the barcode upon arriving at the vendor to initiate the timer and record any unsuccessful attempts or potential time-wasting activities.

  3. After picking up the order, scan the barcode again and input the number of plastics for verification against the information entered by operation employees.

 

Deliverables

Define a process within the app to generate barcodes for orders, sending them to the Snappbike team for distribution to drivers upon accepting a ride.

 

Tasks

  1. Define an API to generate barcodes when the pickup employee marks the order as done.

  2. Define an API to update the order status on our end and send barcodes to Snappbike through a queue.

  3. Define an API for the store machine to retrieve bag counts during the second scan, sending a request for verification.

 4.  Design a user-friendly interface for the barcode generation and scanning process.

 

Goals

  1. Address issues of incomplete pickups or potential time-wasting by drivers aiming to charge extra fees.

  2. Ensure accurate time recording for drivers.

  3. Collect data to identify and address any location-related challenges reported by vendor employees.

 

Team Members

  • Product Manager

  • Android Developer

  • Backend Developer

  • UX/UI Designer

  • QA

Revolutionizing Snapp User Experience in Jordan Street Rush Hours

 

January 2022 - March 2022

Role: Product Management Intern

Context

After thorough market analysis and interviews with both passengers and drivers operating during rush hours on Jordan Street, a prevalent issue was identified. Drivers struggled to reach passengers on time due to complex street structures. The proposed solution involves suggesting alternative pickup or drop-off locations for passengers to alleviate congestion and reduce wait times.

 

Solution

During peak hours in Jordan Street, where numerous passengers are requesting Snapp rides, a pop-up will advise them to consider changing their pickup or drop-off location to a spot approximately 200 meters away. This strategic change allows drivers to navigate more efficiently, reducing the need for extensive detours and U-turns that contribute to delays and traffic.

 

Deliverable

Define a pop-up feature that suggests alternative pickup or drop-off locations for passengers during rush hours.

 

 

Tasks

  1. Rush Hour Research:

    • Conduct research to identify peak hours and problematic locations.

    • Collaborate with the navigation team to pinpoint specific areas and times.

  2. Location Optimization:

    • Use historical data to enhance suggested locations based on previous rides and wait times.

  3. Traffic Analysis:

    • Investigate exits, intersections, and traffic signals that may impede drivers.

    • Provide alternative routes and options for passengers to relocate within walking distance.

  4. API Development:

    • Define an API to check pickup locations for requested rides during rush hours continuously.

    • Establish API responses based on thorough research.

  5. Pop-Up Design:

    • Design a user-friendly pop-up interface that appears when passengers are in a high-demand location during rush hours.

 

 

 

 

 

 

 

 

 

Goals

  1. Increased Snapp Usage:

    • Encourage more people to use Snapp during rush hours by minimizing wait times.

  2. Enhanced Customer Satisfaction:

    • Improve the overall experience for passengers and drivers by optimizing pickup and drop-off locations.

 

 

Team Members

  • Product Manager

  • Backend Developer

  • Android Developer

  • iOS Developer

  • QA

 

By implementing this feature, Snapp aims to provide a more efficient and satisfying experience for both passengers and drivers during peak hours on Jordan Street.

snapp1.png
snapp3.png
snapp2.png







Amoozal Website Redesign: Elevating User Experience and Navigation for Online Courses

 

Role: Assistant Product Manager
June 2021 - January 2022

Context


Amoozal is an online course platform offering a variety of subjects with valid certificates, similar to Coursera and Udemy. The project adopted the waterfall method to efficiently address numerous tasks with the available human resources.

 

 

Deliverable

Redesign the Amoozal website for a more user-friendly experience, with a focus on increasing traffic and enhancing the satisfaction of current students.

Tasks

  1. User Interviews:

    • Conduct interviews with current users to gather insights on features and designs that could enhance their website experience.

  2. Data Analysis:

    • Utilize previous data to identify problematic pages and buttons.

    • Investigate moments where potential customers abandoned the shopping process.

  3. User-Friendly Design:

    • Collaborate with the UX/UI designer to create a more user-friendly design for each page on the website.

    • Address issues identified through user interviews and data analysis.

  4. Functionality Recoding:

    • Recode certain website functionalities to improve performance and user experience.

    • Ensure seamless integration with the new design.

  5. Implementation:

    • Implement the code for the new design, ensuring it aligns with the intended user-friendly improvements.

  6. A/B Testing:

    • Conduct A/B testing to evaluate the effectiveness of the redesign.

    • Analyze user engagement, conversion rates, and other relevant metric.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Untitled 61_edited.jpg
screenshot_edited.jpg








Crafting an Intuitive and Efficient CRM System for Amoozal

Goals

  1. Increased Traffic:

    • Attract more visitors to the Amoozal website through a revamped and user-friendly design.

  2. Enhanced User Experience:

    • Provide a better user experience for current students, potentially leading to increased purchases and higher customer satisfaction.

 

 

Team Members

  • Product Manager

  • Assistant Product Manager

  • Scrum/Waterfall Master

  • Backend Developer

  • Frontend Developer

  • UX/UI Designer

Through the collaborative efforts of the team, the goal is to transform the Amoozal website into a more engaging and user-friendly platform, ultimately driving increased traffic and improving the experience for existing students.

 

Role: Product Owner
September 2021 - December 2021

 

Deliverable


Design a simple, easy-to-use, and fast CRM for the Sales team, focused on customer basic information.

 

 

Tasks

  1. User Interviews:

    • Conduct interviews with the Sales team to understand their specific needs and preferences for a CRM system.

  2. Market Research:

    • Explore existing CRM systems in the market.

    • Collaborate with the Sales team to review and analyze other CRM solutions to identify key features and drawbacks.

  3. API Definition:

    • Define the necessary APIs for seamless integration with existing systems and data sources.

  4. System Design:

    • Collaborate with the Sales team to design a simple and intuitive CRM system.

    • Focus on essential features to ensure ease of use and efficiency for the Sales team.

  5. Development:

    • Work closely with the backend developer to ensure the smooth implementation of the defined APIs and system design.

    • Oversee the development process to align with the simplicity and speed goals.

 

 

Goals

  1. Basic Customer Information:

    • Create a CRM system that focuses on capturing and managing essential customer information.

  2. Ease and Speed of Use:

    • Design the CRM to be user-friendly and ensure that Sales team members can navigate and input data quickly.

  3. Timely Delivery:

    • Aim to have the CRM ready for use within the specified timeline of less than 2 months.

 

 

Team Members

  • Product Owner

  • Backend Developer

As the Product Owner, the primary goal is to collaborate closely with the Sales team and the backend developer to deliver a CRM solution that meets the team's needs, is user-friendly, and can be implemented swiftly.

bottom of page