Mark Caguioa

Somewhere in the Philippines 🇵🇭

Lead Mobile Developer with 10+ years of experience designing, developing, and launching high-quality Android and iOS applications. Skilled in leading cross-functional teams, delivering user-focused solutions, and driving projects from concept to completion.


Experience


Lead Mobile App Developer

  •  J6W, Inc.Latest

August 2022 - Present

  • Led the development and maintenance of a super-app built with Flutter, integrating multiple services such as purchase orders, loyalty programs, prepaid fuel, e-load, bills payment, and wallet top-ups.
  • Oversaw the entire app lifecycle — from concept and design to development, testing, and release — ensuring timely delivery and smooth deployments.
  • Collaborated closely with cross-functional teams to enhance app functionality, usability, and design innovation.
  • Ensured both new and legacy applications adhered to strict performance and code quality standards.
  • Supported and maintained ride-hailing applications for both customers and riders, built with Java (Android) and Swift (iOS).
  • Researched and recommended new technologies, frameworks, and protocols to improve app reliability and user experience.

Mobile Development Lead

  •  SwapooLabs, Inc.

June 2017 - August 2022

  • Led the development and maintenance of a crypto-wallet mobile application built using Java and Kotlin (Android) and Swift (iOS), ensuring performance, security, and reliability.
  • Spearheaded the creation of an e-learning app for crypto investing and trading, initially built natively (Java/Kotlin, Swift) and later migrated to Flutter for improved scalability and cross-platform efficiency.
  • Wrote well-structured, testable, and efficient code following modern design patterns and best practices.
  • Guided developers through code reviews, performance feedback, and hands-on leadership to maintain quality and foster growth.
  • Collaborated closely with Project Managers, Designers, and QA Engineers to align deliverables with business goals and user needs.
  • Provided transparent progress updates and technical insights throughout the development cycle to ensure timely and informed decision-making.

Android Developer

  •  GoSwiff, Inc.

June 2016 - May 2017

  • Developed, and maintained an Android application for card payments, enabling merchants to accept transactions via audio jack or Bluetooth card readers.
  • Contributed to the development of the payment SDK using C++, providing robust and efficient communication between the app and card reader devices.
  • Enhanced and optimized the application architecture to support new modules and meet evolving client requirements efficiently.
  • Ensured timely delivery of new features and updates while maintaining high code quality and performance standards.

Mobile Developer Consultant

  •  Advanced World Solutions, Inc.

August 2015 - June 2016

  • Designed and implemented mobile application architecture using Swift and Java for a restaurant management platform.
  • Participated in all phases of the software development lifecycle, transforming concepts and specifications into functional mobile solutions and features.
  • Collaborated with software engineering teams to integrate mobile applications with existing backend systems and APIs.
  • Contributed to strategic planning and technical roadmap discussions, helping define the direction and priorities for the mobile development team.
  • Initiated development of an Android app and SDK for restaurant partners using Java, focusing on scalability and future integration capabilities.

Android Developer

  •  MobileOptima, Inc.

May 2014 - August 2015

  • Designed and developed multiple Android applications using Java, delivering reliable and efficient mobile solutions for employee management and tracking.
  • Built apps for monitoring employee attendance, time logs, breaks, and overtime, as well as specialized apps for field employees with real-time location and itinerary tracking.
  • Developed a family location tracking app, enabling users to view and monitor the whereabouts of their family members.
  • Integrated external data sources and APIs, ensuring seamless synchronization between mobile and backend systems.
  • Collaborated with cross-functional teams to define, design, and release new features, while also supporting clients with product-related inquiries and updates.

Skills & Expertise


Experience Highlights

  • •Over 10 years of professional experience in software development, with a strong focus on mobile application development
  • •Experienced in leading and managing development teams, ensuring timely delivery and high code quality through effective collaboration
  • •Strong understanding of Android and iOS application lifecycle
  • •Deep knowledge of UI/UX design principles, design patterns, and best practices
  • •Skilled in mobile app security, testing, and performance optimization
  • •Proficient in CI/CD automation, Git workflows, and Agile & Scrum methodologies

Programming Languages & Tools

Android (Java, Kotlin)
iOS (Swift)
Flutter (Dart)
Web Development (HTML, CSS, JavaScript/Typescript)
BaaS (Firebase & Supabase)
UI/UX (Photoshop, Canva, Figma)
CI/CD (Jenkins, Fastlane, CircleCI)
Code Quality & Security (TDD, MobSF, SonarQube)
App Store Management (AppStore & GooglePlay)

Projects


Starmiles Super App

Starmiles Super App

Play StoreApp Store

Starmiles Super App simplifies fuel management and payments across Palawan. It offers digital expense tracking, loyalty rewards, prepaid fuel, e-load, bills payment, wallet top-ups, and purchase order management—all in one platform. Developed with Flutter, it helps users save time by eliminating paperwork and rewarding every fuel purchase through Caltex Palawan’s Loyalty Club.

Oslr.ai

Oslr.ai

Play StoreApp Store

Oslr.ai transforms medical journal articles into concise, easy-to-listen audio summaries using AI—helping clinicians stay updated on the go. Users can listen, save, and share summaries from top journals. Built with Flutter, the app features subscriptions, audio playback management, scheduled notifications, and user accounts with social logins.

Lotto Results PH

Lotto Results PH

Play StoreApp Store

Lotto Results PH provides near real time results for all major PCSO games, along with scheduled notifications so users never miss a draw. It also features a ticket scanning tool powered by Google ML Kit for barcode and OCR recognition. Built with Flutter, this personal project has a growing user base and continues to evolve with new features.

Basic Budget App

Basic Budget App

Play StoreApp Store

Basic Budget is a straightforward finance app that helps users track income and expenses with ease. Built with Flutter, it focuses on simplicity and usability—no complex features, just an easy way to manage your finances. Future enhancements are planned as the project evolves.

Ending Card

Ending Card

Play StoreApp Store

EndingCard lets users create and manage basketball ending games—just guess the final two digits of the score to win! No need for printed cards; the app supports multiple cards, saved bets, and a clean, easy-to-use interface. Originally built with Kotlin (Android) and Swift (iOS), it was later migrated to Flutter. A fun personal project that grew popular and was eventually monetized with ads.

Little Learners Cards

Little Learners Cards

Play StoreApp Store

Little Learners Cards is a fun, interactive flashcard app that helps toddlers and preschoolers learn letters, numbers, animals, and more through colorful visuals and sounds. Originally built in Java for Android, later migrated to Flutter for both Android and iOS — completely free and ad-free.

Pixelate - AI Photo Enhancer

Pixelate - AI Photo Enhancer

Play StoreApp Store

PIXELATE is an AI-powered photo enhancement app that brings images to life—perfect for professionals and casual users alike. Built with Flutter and powered by cutting-edge AI technology, it offers advanced photo editing with social logins and subscription-based access.

Swapoo - Crypto Wallet

Swapoo - Crypto Wallet

Play StoreApp Store

Swapoo Wallet is a crypto wallet app that lets users securely hold, send, and receive cryptocurrency—your first step toward decentralized monetization. It includes KYC verification, real-time wallet updates, and trading bot purchases. Built natively using Java/Kotlin for Android and Swift for iOS.

BonusUp

BonusUp

App Store

BonusUP is an iOS app built with Swift and SwiftUI that tracks employees’ work time and includes real-time location tracking for field staff. It enables a pay-for-performance bonus system, giving businesses clear insights into productivity to drive motivation and growth.

Tarkie

Tarkie

Play Store

Tarkie is an Android app built with Java that digitizes field operations, allowing users to record and submit data directly from their phones — no more manual re-encoding!


Education


PUP Logo

Polytechnic University of the Philippines

Bachelor of Science in Information Technology
Department of Science & Technology (DOST) Scholar
June 2010 – May 2014

Contact

Got an idea 💡 or project in mind? Feel free to ping me—I'm always open to new collaborations and app ideas. I'll get back to you as soon as I can.