Visarut Tippun

Mobile Developer

profile.jpg
elmercado-01.pngelmercado-02.pngelmercado-03.png
elmercado-app-icon.png

El Mercado Bangkok

Jun 2023 - Now

Sole responsibility for front-end development using Flutter. Led the entire process from project initialization to structuring. configure Flavor environment for Dev, Prod, etc. Implemented the GetX Pattern for reactive state management.

User Authentication

  • Implemented seamless email login/register.
  • Integrated Apple, Facebook, and Google third-party authentication.

Product Selection and Cart Management

  • Developed an intuitive product selection and cart management system.
  • Utilized GetX for efficient and reactive cart management.

Checkout and Payment

  • Implemented a smooth checkout process allowing users to choose delivery or pickup.
  • Option to apply available coupons.
  • Integrated payment options such as PromptPay and Credit Card via Stripe.

Order Tracking

  • Implemented Firebase Cloud Messaging to get real-time order tracking.
  • Users receive notifications for order confirmation, processing, and delivery.

Dine-In

  • Implemented Scan QR Code to order in-restaurant dining.

Google Maps Integration

  • Integrated Google Maps for user-friendly address selection and displaying restaurant locations.

Marketing with Dynamic Links

  • Utilized Firebase Dynamic Links for marketing purposes, creating shareable links to attract new users

Analytics and Crash Reporting

  • Integrated Firebase Crashlytics for crash reporting.
  • Utilized Firebase Analytics for gathering insights into user behavior.

Security Measures

  • Implemented SSL pinning for secure API communication.
app-store-badge.pnggoogle-play-badge.png

mewing-01.pngmewing-02.pngmewing-03.png
mewing-app-icon.png

Mewing by Mike Mew

Aug 2023 - Now

Utilized Flutter (Rewritten from Ionic) for frontend development due to its readability and ease of comprehension for new developers. Led the entire process from project initialization to structuring. configure Flavor environment for Dev, Prod, etc. Implemented the GetX Pattern for reactive state management.

Intern Training

  • Used as a teaching tool for interns to learn Flutter development.
  • Focused on frontend development to enhance their understanding of UI/UX principles.
  • Provides real-world application development experience.

User Authentication

  • Implemented seamless email login/register.
  • Integrated Apple, and Google third-party authentication.

Instructional Videos

  • Display a comprehensive library of instructional videos and tutorials.
  • Organized and tailored by Dr. Mike Mew to cater to users at different experience levels

Personalized Guidance

  • Step-by-step guidance on tongue posture, jaw alignment, and facial development techniques.
  • Personalized videos from Dr. Mike Mew based on user progress.

Progress Tracking

  • Users can track their Mewing journey and monitor progress over time.
  • Utilization of data chart graphs to visualize improvement.

Subscription Model

  • Transitioned from a Paid-App model to Freemium with in-app purchase subscription.
  • In-app purchase implementation for subscription activation.

A/B Testing

  • Implemented Firebase A/B Testing to compare user journeys for purchasing subscriptions.
  • Defined control and test variants to analyze and optimize the subscription purchase flow.

Analytics and Crash Reporting

  • Integrated Firebase Crashlytics for crash reporting.
  • Utilized Firebase Analytics for gathering insights into user behavior.

Security Measures

  • Implemented SSL pinning for secure API communication.
app-store-badge.pnggoogle-play-badge.png

vctpds-01.pngvctpds-02.pngvctpds-03.png
vctpds-app-icon.png

VCTPDS

Internal App for Volvo Cars Thailand Central Distribution

Nov 2023 - Now

Sole responsibility for front-end development using Flutter. Led the entire process from project initialization to structuring. configure Flavor environment for Dev, Prod, etc. Implemented the GetX Pattern for reactive state management.

User Authentication

  • Implemented email-based login/registration for technician access.

Car Management

  • Displayed a list of cars assigned to technicians upon arrival.
  • Integrated OCR ML Kit to scan VIN numbers for quick identification.

Parking Position Tracking

  • Technicians can scan QR codes at parking positions to update the system.
  • Allowed technicians to record fuel added in liters.

Image Capture and Upload

  • Provided the option to take photos and add reports if the car has damage.
  • Enabled technicians to take photos of the car from different angles and upload them for record-keeping.

Document Scanning and Viewing

  • Implemented document scanning to PDF and uploading to the system.
  • Provided a feature to view uploaded PDF documents.

Status Updates

  • Technicians can update the status of cars based on their work progress.

Security Measures

  • Implemented SSL pinning for secure API communication.

just-01.pngjust-02.pngjust-03.png
just-app-icon.png

JUST (v1.0.2 - 1.0.12)

Mar 2023 - Sep 2023

Responsibility for front-end development using Flutter. Led the entire process from project initialization to structuring. configure Flavor environment for Dev, Prod, etc. Refactor from Clean Architecture to GetX Pattern (MVC) for reactive state management.

User Authentication

  • Implemented seamless email login/register.
  • Integrated Apple, Facebook, and Google third-party authentication.

Google Maps Integration

  • Integrated Google Maps for user-friendly address selection.

Marketing with Dynamic Links

  • Utilized Firebase Dynamic Links for marketing purposes, creating shareable links to attract new users

Analytics and Crash Reporting

  • Integrated Firebase Crashlytics for crash reporting.
  • Utilized Firebase Analytics for gathering insights into user behavior.
app-store-badge.pnggoogle-play-badge.png

sabuywash-01.pngsabuywash-02.pngsabuywash-03.png
sabuywash-app-icon.png

Sabuy Wash (v1.0.0 - 1.0.5)

Oct 2022 - Aug 2023

Sole responsibility for front-end development using Flutter. Led the entire process from project initialization to structuring. configure Flavor environment for Dev, Prod, etc. Implemented the GetX Pattern for reactive state management.

User Authentication

  • Implemented phone and email for login/register.

Machine Selection and Payment

  • Users can select washing or drying machines, view availability, and make payments seamlessly.
  • Users can choose available coupons to enhance their experience.
  • Option to apply available coupons.

Order Status and Branch Information

  • Easily check the status of current orders.
  • Users receive notifications for current orders.
  • Access information about different branches.

Google Maps Integration

  • Displayed branch locations as markers on a map using Google Maps

Marketing with Dynamic Links

  • Utilized Firebase Dynamic Links for marketing purposes, creating shareable links to attract new users

Analytics and Crash Reporting

  • Integrated Firebase Crashlytics for crash reporting.
  • Utilized Firebase Analytics for gathering insights into user behavior.

Security Measures

  • Implemented SSL pinning for secure API communication.
app-store-badge.pnggoogle-play-badge.png

sbito-01.pngsbito-02.pngsbito-03.png
sbito-app-icon.png

SBITO

Nov 2020 - Now

app-store-badge.png

evriderz-01.pngevriderz-02.pngevriderz-03.png
evriderz-app-icon.png

evRiderz

Aug 2021 - Mar 2023


evdriverz-01.pngevdriverz-02.pngevdriverz-03.png
evdriverz-app-icon.png

evDriverz

Aug 2021 - Mar 2023


rabbitrewards-01.pngrabbitrewards-02.pngrabbitrewards-03.png
rabbitrewards-app-icon.png

Rabbit Rewards (v2.0.0 - 2.1.6)

Nov 2019 - Mar 2023


scgfamily2020-01.pngscgfamily2020-02.pngscgfamily2020-03.png
scgfamily2020-app-icon.png

SCG Family

Jan 2021 - May 2021


perfumist-01.pngperfumist-02.pngperfumist-03.png
perfumist-app-icon.png

Perfumist

Oct 2019 - Dec 2021


dotaheroes-01.pngdotaheroes-02.pngdotaheroes-03.png

Dota Heroes

github-badge.png

weather-01.pngweather-02.pngweather-03.png

Weather