Senior Mobile Developer

Van Laurence Daculan

Also known as Ban.

A developer based in Cebu City, Philippines with strong experience across Android, iOS, and Flutter development. Currently working remotely with Full Scale and focused on building reliable mobile experiences through practical engineering delivery, with an emphasis on native mobile platforms and cross-platform product work.

Worked across multiple mobile projects as a senior developer, contributing to Android, iOS, and cross-platform application delivery.

Ban

Cebu City, Philippines

Showcasing mobile development skills, product work, and practical delivery experience.

Senior Mobile Developer at Full Scale

Android, iOS, Flutter, and native mobile delivery

Ships production apps independently

Owns releases end-to-end

Designs mobile architecture and implements mobile security

Builds CI/CD pipelines

Integrates AI into engineering workflows

01

A developer who ships mobile products from architecture through release.

The work centers on building reliable production apps across Android, iOS, and Flutter, with hands-on ownership of architecture, security, release delivery, CI/CD pipelines, and practical AI-assisted engineering workflows.

Production ownership

Ships production apps independently and owns releases end-to-end, from implementation through signed builds, testing, and deployment.

Cross-platform depth

Hands-on experience spans Android, iOS, Flutter, and long-running mobile product work, including mobile architecture decisions and secure implementation details.

Delivery systems

Builds CI/CD pipelines and integrates AI into engineering workflows to make development, review, testing, and release work more consistent.

02

Experience across desktop software, Android development, and remote product delivery.

The path moves from Java desktop engineering into Android and then into a sustained senior mobile role with remote product teams.

  1. Feb 2019 - Present

    Senior Mobile Developer

    Full Scale

    Full-time, Philippines · Remote

    Worked across multiple mobile projects as a senior developer, contributing to Android, iOS, and cross-platform application delivery.

    Project ECurrent

    Worked as a mobile developer on a task-based earning platform where agents complete assigned tasks through the app and earn money for successful task execution. Contributed across both native platforms, supporting Android codebases written in Java and Kotlin and iOS codebases written in Objective-C and Swift.

    Built and maintained platform features with a focus on reliability, usability, and consistent behavior across both ecosystems. Gained hands-on experience working within a mature native mobile stack, collaborating on cross-platform feature delivery while adapting to platform-specific implementation details and legacy-to-modern code patterns.

    Supported delivery and release workflows through Bitrise-based CI/CD pipelines, helping maintain efficient build, test, and deployment processes for the mobile team. Also worked with OpenCV in support of image-processing or computer-vision-related functionality within the application.

    Project D

    Led development of a time-tracking mobile application from project setup through implementation. Established the Git repository foundation, architected the project structure, and implemented GetX for routing, dependency injection, and reactive state management to support scalability.

    Acted as a primary pull request reviewer, integrated Firebase App Distribution to streamline testing cycles, and configured the Android keystore and release automation to generate signed builds with a single command.

    Improved team workflows by refining Scrum board practices and creating onboarding and development documentation that helped new developers ramp up more quickly.

    Project C

    Contributed as a mobile developer for a smart building system that allowed tenants to control devices from their phones. Built Android features using Kotlin and XML before transitioning parts of the app to Jetpack Compose, improving both development efficiency and UI modernization.

    On iOS, developed interfaces using Swift and SnapKit. Delivered mobile experiences that enabled seamless control of smart devices such as locks, washers, and air conditioners, demonstrating adaptability across both Android and iOS platforms.

    Project B

    Worked as the sole mobile developer for a bill-splitting application, learning Dart and Flutter within two weeks to meet project requirements and deliver the app's core shared-expense features.

    Integrated the Finovera SDK to enhance bill management, maintained strong delivery quality, and contributed to team brainstorming and requirement discussions to align functionality with both technical feasibility and user experience.

    Project A

    Served as the primary Android developer for a content-based interaction application, building multimedia and augmented reality features with strong cross-device reliability. Developed core functionality using Java and Kotlin, implemented a media player through ExoPlayer, and created an AR camera feature using the DeepAR SDK.

    Integrated Firebase Analytics and Crashlytics for event tracking and crash reporting, and expanded platform capabilities through AWS S3 file transfers, social authentication with Facebook, Twitter, and Google, and video post-processing with FFmpeg.

  2. Nov 2016 - Jan 20192 yrs 3 mos

    Android Developer

    GoodApps Inc.

    Cebu City

    At this company, I served in a dual capacity as both a native Android developer and NodeJS backend developer, developing solutions across the technology stack. I implemented new features and enhancements for Android applications while simultaneously developing the supporting API server infrastructure using NodeJS that powered these mobile applications.

    This full-stack approach allowed me to create seamlessly integrated mobile solutions, optimize data flow between client and server, and ensure consistent functionality throughout the entire application ecosystem.

  3. Apr 2015 - May 20161 yr 2 mos

    Software Development Engineer

    Nokia Networks

    Quezon City, Philippines

    I worked as a Java developer utilizing J2SE and the Swing Framework to implement new features and maintain system functionality. My ownership responsibilities extended beyond development to include serving as the primary point of contact for stakeholders, managing the application roadmap, prioritizing enhancements, and ensuring the software met evolving business requirements.

  4. Jun 2014 - Mar 201510 mos

    Software Development Engineer

    Tieto Global Oy Philippine Branch

    Cebu, Philippines

    As a Java developer, I leveraged J2SE and the Swing Framework to implement new features and provide ongoing maintenance for a stand-alone desktop application. My responsibilities encompassed the full development lifecycle, from designing and coding new functionality to troubleshooting, optimizing performance, and ensuring the application remained current with user requirements and technical standards.

03

Mobile and web projects with clear business value and practical delivery.

These projects cover the mobile apps and web platforms I have built and continue to work on, with an emphasis on practical product execution, credible presentation, and maintainable delivery across platforms.

Hermosisima Dental Clinic

  • Next.js
  • Cloudflare Pages

Hermosisima Dental Clinic is a professional clinic website built to give the business a polished and trustworthy online presence. The site presents the clinic clearly through a modern landing experience that makes it easy for visitors to understand the brand, explore services, and find the right contact path.

The project uses Next.js to support a structured, maintainable frontend with strong performance characteristics and responsive rendering across devices. Cloudflare Pages handles deployment and hosting, giving the site a lightweight production setup with fast global delivery and a practical workflow for publishing updates.

From a portfolio standpoint, this project reflects the ability to ship focused business websites that are not overloaded with unnecessary complexity. The value is in turning a straightforward client need into a clean, reliable web presence with clear content hierarchy, polished presentation, and production-ready delivery.

MaintainIt

  • Flutter
  • Firebase
  • Vercel

MaintainIt is a home maintenance app for homeowners who want to organize what they own, what needs service next, and what has already been maintained across cars, appliances, HVAC, plumbing, electrical, and garden equipment.

From a product standpoint, the app is built to make recurring upkeep easier to track and less likely to be missed by turning scattered maintenance records into one clear workflow.

I use Codemagic CI/CD to support repeatable mobile builds, testing, and release preparation for the app.

The app is not available on Google Play yet because it is still in close beta testing.

  • Flutter

Kwizard is a playful learning support app for parents and educators, and I focused on the mobile app implementation in Flutter.

The product is designed to help adults create learning activities, guide practice sessions, and track each child's progress through a friendly mascot-led experience.

I use Codemagic CI/CD to keep the Flutter build and release workflow consistent across testing and distribution.

The app is now available for open beta testing on Google Play.

TIPID Canada

  • Flutter
  • Next.js
  • PHP Laravel
  • MySQL

TIPID Canada is an e-commerce platform that helps local convenience stores and small businesses grow online across Canada.

The platform supports local stores in their digital transformation by helping them build an online presence, reach more local customers, and stay visible in a changing retail landscape while shoppers discover trusted community favourites in one place.

My role covered mobile development for the inventory app and marketplace app, both written in Flutter, along with web development using Next.js and coordination with a PHP Laravel backend backed by MySQL.

I use Codemagic CI/CD for the Flutter mobile workflow, supporting repeatable builds and release preparation.

04

Education

2010 - 2014

University of San Jose Recoletos

BSIT, Major in Mobile Applications Development

05

Contact

Based in Cebu City, Philippines and currently working remotely. This site highlights professional experience, technical range, and shipped product work.