Skip to content

Mobile & Full-Stack Developer / Philippines

I BUILD MOBILE & WEB PRODUCTS FROM MVP TO PRODUCTION.

I'm a mobile and web developer who helps founders and startups turn ideas into production-ready products. I build cross-platform apps with Flutter and FlutterFlow, web apps with React and TypeScript, and backends with Supabase, Firebase, and REST APIs.

Portrait of Lance Cunanan

$ whoami

name:
Lance Cunanan
role:
Mobile & Full-Stack Developer
location:
Philippines
stack:
Flutter, FlutterFlow, React, TypeScript, Supabase, Firebase
status:
Open to full-time, part-time & gig projects · mid-level roles

01 / Projects

SELECTED WORK.

Apps I've designed and built. Open a card for the full write-up.

TravelSynthPH on a laptop and a phone. The laptop shows the admin dashboard with user, booking, and payment totals; the phone shows the traveler app's Explore screen with Boracay and Batanes packages.

Mobile App Booking platform

A mobile travel app for Philippine tourism with hotel bookings, flight reservations, travel packages, and AI-generated itineraries.

  • FlutterFlow
  • Flutter
  • Dart
  • +5 more
SayHii welcome screen with the tagline "Connect. Chat. Feel Real.", the terms and conditions, an age confirmation checkbox, and a Start Chat button.

Web App Chat platform

SayHi

A smart match and chat app with real-time matching for friendship, networking, or social discovery.

  • FlutterFlow
  • Custom Code
  • Firebase
E-Commerce App UI Template preview with three phone mockups on a dark background, showing a splash screen, a Discover screen with a clothing product grid, and a My Cart screen with order totals and a checkout button.

Mobile App E-commerce

E-Commerce App UI Template

A pixel-perfect template covering auth, home, search and filters, cart, checkout, order tracking, and support.

  • FlutterFlow
  • Custom Code

02 / Experience

WHERE I'VE WORKED.

  1. Full-Stack Developer

    Mar 2026 – Present

    React · TypeScript · Supabase · Flutter

    VendOut / United States · Remote · Project-based

    • Built VendOut, a fleet management portal where teams send vehicles to repair vendors, dispatch drivers, and track each job until the car returns.
    • Developed the platform from scratch to production.
    • Developed the web app with React 19, TypeScript, Vite, and Tailwind on Supabase (Postgres, Auth, Realtime, Storage), with 55 migrations and role-based access across 7 roles.
    • Built AI work order intake with Gemini and a Claude fallback, plus VIN decoding and recall checks through the NHTSA API.
    • Created a dispatch Command Center with AI route optimization, shuttle and round-trip planning, and fair driver scheduling.
    • Shipped a vendor quote and approval workflow, a configurable job workflow engine, and live dashboards and reports.
    View project : VendOut
  2. Fullstack FlutterFlow Developer

    Feb – Aug 2026

    AusomeWorld PH / Remote · Contract

    • Collaborated directly with the founder to transform product ideas and requirements into a fully functional mobile application.
    • Designed and developed end-to-end application features using FlutterFlow, covering both frontend and backend integrations.
    • Built and delivered production-ready iOS and Android applications within a 3-month development timeline.
    • Managed app deployment and release processes for both the Apple App Store and Google Play Store.
    • Integrated databases, APIs, authentication, and cloud services to support core platform functionality.
    • Worked across the full development lifecycle, from planning and prototyping to testing, deployment, and maintenance.
    • Provided post-launch support, including bug fixes, performance improvements, feature enhancements, and user feedback implementation.
    • Ensured application stability, scalability, and readiness for production use.
    View project : AusomeWorld PH
  3. I.T. Intern

    Apr – Jun 2025

    NB Consulting

    • Worked full stack with FlutterFlow on the front end and Supabase for data.
    • Built back-end functionality for an HR recruitment platform.
    • Designed and implemented a resume management module.
  4. Mobile Developer Intern

    Jan – Apr 2025

    Sandlot Technology Ventures

    • Enhanced features and fixed bugs in a recruitment platform.
    • Supported maintenance and optimization of a gym booking app.
    • Led front-end development of an HR system in FlutterFlow.
    • Earned the FlutterFlow Enterprise Expert certification (2025).

03 / Skills

TECH STACK.

App development

  • FlutterFlow
  • Flutter
  • Dart

Backend and data

  • Supabase
  • PostgreSQL
  • Node.js
  • Express
  • WebSockets
  • Firebase Auth
  • Firestore
  • Cloud Functions

Web

  • React
  • Next.js
  • TypeScript
  • Vite
  • Tailwind CSS
  • Motion
  • Recharts

Integrations

  • REST APIs
  • Google Maps
  • Gemini AI
  • Anthropic AI

04 / Credentials

EDUCATION AND CERTIFICATIONS.

BS in Information Technology

National University Baliwag

Aug 2021 – Aug 2025

Specialized in Mobile and Web Application development

05 / Contact

LET'S BUILD YOUR APP.

Have a mobile or web product to take from MVP to production, or a full-time, part-time, or gig role to fill? Tell me about it.

Opens your email app with your message ready to send.

Opening your email app

    Type to search everything on this page

    Mobile App Booking platform

    TravelSynthPH

    TravelSynthPH on a laptop and a phone. The laptop shows the admin dashboard with user, booking, and payment totals; the phone shows the traveler app's Explore screen with Boracay and Batanes packages.
    Client
    Capstone Project
    Timeline
    1 year (2024 – 2025)
    Role
    Full-Stack FlutterFlow Developer
    Team
    Ramon Christopher Fuerte
    Xyrus Rex Darcen

    Project overview

    TravelSynthPH is a comprehensive travel booking and itinerary planning application designed to simplify the way users plan and manage their trips across the Philippines. The platform combines hotel booking, flight booking, and travel package reservations into one seamless experience, while also offering AI-powered itinerary planning through Gemini AI. Users can generate smart travel itineraries tailored to their preferences and budget, or manually customize plans to suit their needs. The app integrates real-time booking confirmations, secure payments, and dynamic itinerary management to ensure a smooth and reliable travel experience.

    On the backend, TravelSynthPH leverages Firebase for authentication, data synchronization, and push notifications, ensuring security and real-time updates. For administrators, the system provides robust tools such as user management, quotation approvals, booking oversight, audit logs, and transaction reporting with PDF export functionality. Altogether, TravelSynthPH delivers a complete end-to-end solution for both travelers and administrators, blending modern technology with the convenience of all-in-one travel management.

    Key features

    • AI itinerary planning: Intelligent trip planning powered by Gemini AI, offering personalized recommendations for activities, destinations, and schedules based on user preferences and budget.
    • Real-time booking: Instant booking confirmation for hotels, flights, and travel packages, with live availability synced through Firebase.
    • Secure payments: Integration with PayMongo (test mode), providing multiple payment methods with strong security and fraud protection.
    • Location services: GPS-based recommendations with offline map support, city/province filters, and dynamic polylines for travel routes.
    • Smart notifications: Real-time updates on bookings, travel alerts, and admin messages via Firebase Cloud Messaging.
    • Admin controls: Tools for managing users, monitoring bookings, and maintaining audit logs for transparency.

    My role and contributions

    Frontend development

    • Designed and implemented responsive UI using FlutterFlow, ensuring accessibility across mobile devices.
    • Built interactive booking flows for hotels, flights, and travel packages, guiding users smoothly through search, selection, and checkout.
    • Implemented dynamic data-driven components, such as itineraries, maps with polylines, calendars, and custom widgets (e.g., place picker).
    • Optimized app performance and load times by refining queries, minimizing widget rebuilds, and enhancing user interactions.
    • Integrated AI-driven itineraries with Gemini AI to generate personalized travel plans.

    Backend integration

    • Configured Firebase Authentication and Firestore to handle secure user accounts, booking records, and real-time updates.
    • Integrated a payment gateway (PayMongo) for seamless and secure online transactions within the app.
    • Developed automated booking workflows (e.g., status updates for hotels, flights, cancellations, and quotations).
    • Created and managed API endpoints for external services (maps, location filters, geolocation-based itineraries).
    • Maintained real-time data synchronization across booking modules to ensure consistency between user and admin sides.

    Gallery

    TravelSynthPH · 01 / 09

    SaaS Platform Fleet management

    VendOut

    VendOut web app sign-in screen: a dark split layout with the headline "Fleet management, simplified." on the left and the email and password sign-in form on the right.
    Client
    VendOut (United States)
    Timeline
    Mar 2026 – Present
    Role
    Full-Stack Developer

    Project overview

    A fleet repair and dispatch platform that replaces spreadsheet and phone-call coordination between fleet teams, vendors, and drivers. I work directly with the founder to design and develop it.

    My role and contributions

    • Collaborate with the founder to design and develop the platform for web and mobile.
    • Build and maintain features across the Flutter mobile app and the React web app, with Supabase as the shared backend.
    • Contribute to product planning, UI/UX improvements, and feature implementation.

    Key features

    • Access and roles: passkey login, invite-only onboarding, 7 roles with rank checks, and Super Admin tools for onboarding and suspending organizations.
    • Fleet and jobs: filterable fleet table, AI-assisted intake from uploaded work orders, duplicate guards, live Days Down, parts tracking that auto-advances jobs, and PDF export.
    • Vendor network: vendor profiles, service categories, onboarding, mobile and express flows, and per-vendor dashboards.
    • Quotes: vendor quote builder, admin approve, decline, or revise review, payment authorization, and required invoice upload before completion.
    • Workflow engine: configurable step sequences per vendor category, with drag-to-reorder and automatic job progression.
    • Dispatch: inbound and outbound queues, suggested and manual routes, stop merging, driver invitations and acceptance locking, and AI insights.
    • Messaging: direct and project threads, a streaming AI assistant, rule-based automatic messages, and live notifications.
    • Reporting: admin dashboard, shop workload, calendar, and an efficiency score from live branch data.

    Tech stack

    React 19 · TypeScript · Vite · Tailwind CSS 4 · Supabase · Express · Vercel · Google Maps · Gemini · Claude · Recharts · Flutter

    Mobile app

    • Flutter and Dart
    • Supabase for the database and authentication

    Web app

    • Frontend: React 19 with TypeScript, Vite, and Tailwind CSS v4; Motion for animations; Recharts for charts; Google Maps with marker clustering; jsPDF for generated PDF reports; libphonenumber-js for phone number formatting and validation.
    • Backend: Express on Node.js, running locally with Vite as middleware and deployed as a Vercel serverless function; WebSockets for real-time updates; Gemini with a Claude fallback for AI features, and the NHTSA API for VIN decoding and recall checks.
    • Database and auth: Supabase (Postgres, Auth, Realtime, Storage) with 55 SQL migrations covering row-level security, database functions, and roles and permissions across 7 roles.

    Gallery

    VendOut · 01 / 03

    VendOut Driver mobile app login screen with "Continue with Google" and an email and password form.