Mark Caguioa

Somewhere in the Philippines 🇵🇭

👋I’m Mark - a Lead Mobile Engineer with over 10 years of experience turning ideas into high-quality Android and iOS apps. I enjoy leading teams, solving complex problems, and building products that people genuinely love to use.


Experience


J6W, Inc. logo

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.
SwapooLabs, Inc. logo

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.
GoSwiff, Inc. logo

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.
Advanced World Solutions, Inc. logo

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.
MobileOptima, Inc. logo

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.

Expertise


Highlights

  • Over 10 years of professional experience in software development, with a strong focus on mobile application development
  • Mobile Engineering (Flutter, Android – Java/Kotlin, iOS – Swift) Cross-platform and native apps with strong performance, platform-appropriate UX, and scalable architecture.
  • Product‑Driven Development - I build features that align with end user goals — not just checkboxes.
  • UX & Performance Focus Apps that feel intuitive, load fast, and deliver impact.
  • End‑to‑End Ownership From idea definition → UX → development → QA → store launches.
  • Technical Leadership - Led complex mobile products and team collaboration at scale.

Technologies & Tools

Android (Java, Kotlin)
iOS (Swift)
Flutter (Dart)
Web Development (React, Next.js)
BaaS (Firebase & Supabase)
UI/UX (Photoshop, Canva, Figma)
CI/CD (Jenkins, Fastlane, CircleCI, GitHub Actions)
Code Quality & Security (TDD, MobSF, SonarQube)
App Store Management (AppStore & GooglePlay)
AI & Automation (ChatGPT, Claude, n8n)

Projects


Daily PCSO Lotto Results

Daily PCSO Lotto Results

Play StoreApp Store

Daily PCSO Lotto Results 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.

Budgetarian — Money Tracker

Budgetarian — Money Tracker

Play StoreApp Store

Budgetarian 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.

Judit: Bills & Subscriptions

Judit: Bills & Subscriptions

Play StoreApp Store

Judit: Bills & Subscriptions is a simple app that helps you track bills, manage subscriptions, and never miss a due date. Built with Flutter, it delivers a smooth and consistent experience across devices. Designed with clarity in mind, Judit focuses on essential features without unnecessary complexity, with more improvements planned as it evolves.

Utang: Credit & Debt Tracker

Utang: Credit & Debt Tracker

Play StoreApp Store

Utang is a simple and private debt & credit tracker designed for everyday life. Whether you lend money to a friend, borrow for an emergency, or split expenses with family, Utang helps you keep track of everything in one place—no spreadsheets, no confusion, no forgotten payments.

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.

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.