Kurt CapatanMobile Dev

Senior Android Engineer · Kotlin · Jetpack Compose · Flutter

Kurt Lemond Capatan

I help teams build Android and Flutter apps that people rely on, and I'd be glad to help build yours.

In 9 years I've shipped apps for a Big Five Canadian bank, Victoria's Secret, iFIT and more. A few recent ones:

  • 25+ legacy banking screens made ready for tablets, foldables and rotation, with a team I led.
  • 30+ → ~4 min for a full content download in a kids' game, after I redesigned how the content ships.
  • 8 apps and libraries I've worked on, 7 of them released on Google Play, across banking, health, retail, fitness, education and travel.

I move fast with AI coding tools, and I read every line they write before it ships.

Canadian citizen in Ontario, Eastern Time · Remote, or hybrid in Toronto.

Skills, and where I used them

Hover over or tap a skill to see the projects that used it.

Android

Flutter

Build, CI/CD & release

Monitoring & analytics

AI-assisted development

Featured work

The Birthday Greeting, a full-screen green card with a bird on a birthday cake and a Close button

Accenture · Big Five Canadian bank · Aug 2024 – Jan 2026

  • Banking
  • Loyalty & Rewards

The everyday mobile banking app of one of Canada's Big Five banks. Personal and business customers use it to manage their accounts and credit cards. I worked in Loyalty & Rewards, where cardholders earn and redeem points and link their cards to partner rewards programs.

My partSenior Android Developer. Led the Android refactor of 25+ legacy rewards screens for Android 16 large screens.

  • Kotlin
  • Jetpack Compose
  • XML Views
  • MVVM
  • Compose Navigation
  • Retrofit
  • Lottie

Released on Google Play.

Shopping, cart and the three-step checkout ending in an order confirmation

Fueled · NationsBenefits · Sep 2022 – Oct 2023

  • Healthcare
  • E-commerce

Benefits Pro is for members of health plans that include spending benefits. Members check their benefit-wallet balances, then shop approved over-the-counter and health products and pay with those benefits. They can also scan a product to check if it is covered, find stores and manage a flex card.

My partSenior Android Developer. Built most of the checkout flow with Apollo GraphQL and made the app's composables skippable.

  • Kotlin
  • Jetpack Compose
  • Multi-module
  • MVI
  • Hilt
  • Coroutines
  • Flow

Live on Google Play as Benefits Pro.

Saving the digital Air Miles card to Google Pay from the app

IceMobile · LoyaltyOne · Jan 2017 – Mar 2018

  • Loyalty & Rewards
  • Retail

AIR MILES was one of Canada's largest loyalty programs. Members collected miles when they shopped at partner stores, then spent them on rewards. The app let members browse partners and offers, find nearby stores, check their balance and show a digital card at checkout.

My partAndroid Developer (contract). Led the Save to Android Pay feature.

  • Java
  • RxJava
  • Retrofit
  • OkHttp
  • Android ViewModel
  • Android Pay API
  • View Animations

Released on Google Play in 2017. The program is now Blue Rewards, and today's app is a later redesign I didn't work on.

The Achievements Book and a badge reveal

Fueled · Neelo · Apr 2026 – Oct 2026

  • Education
  • Gaming

Neelo is an educational game for children, played on iPads and Android tablets. Kids explore worlds of short mini-games, comics and quizzes from the game's characters, with lessons such as stranger safety, confidence and kindness. Parents sign in and set up a profile for each child.

My partLead Mobile Engineer. Redesigned content delivery, cutting a full QA download from 30+ minutes to about 4.

  • Flutter
  • Dart
  • Flame
  • Riverpod
  • go_router
  • Supabase
  • Edge Functions (TypeScript)

Live on Google Play and the App Store.

More work

The home feed and the Ask AI assistant with suggested questions

Fueled · Care2Cure · Feb 2026 – May 2026

  • Healthcare

Care2Cure is for the spinal-cord-injury community. Users say who they are and their stage of injury, and the app tailors a feed of trusted articles and videos to them. An AI assistant answers their questions from the app's own content and shows its sources.

My partLead Mobile Engineer. Built a real-time streaming AI chat and took the app to a release-ready 1.0.

  • Flutter
  • Dart
  • BLoC
  • Freezed
  • Retrofit
  • Dio
  • Server-Sent Events

Release-ready 1.0.0, handed over to the client. Not released to the public yet.

The Styles feed grid and the filter sheet

Fueled · Victoria's Secret · 2022, 2026

  • Retail
  • Social community

Community is a social space inside the Victoria's Secret and PINK shopping apps. Shoppers join Spaces to post and run polls, and share outfit photos in Styles, tagged with the products they wear. I worked on the Android library that powers it.

My partSenior Android Developer / Lead Mobile Engineer. Built the profile, search, Styles feed and post creation; shipped the 2026 releases.

  • Kotlin
  • Android library
  • XML + Data Binding
  • Hilt
  • Coroutines
  • StateFlow
  • Retrofit

Live inside the Victoria's Secret and PINK apps on Google Play.

Onboarding page 2: Roam Smarter for Less, with SMS, voice and data packages

Telna (formerly KnowRoaming) · Mar 2018 – Jan 2021

  • Telecom
  • Travel

KnowRoaming sold SIM cards and SIM stickers that cut the cost of data, calls and texts abroad. Frequent travellers used the app to buy data plans by country, top up their balance, track their usage and buy a phone number in another country.

My partAndroid Developer (sole Android dev). Migrated a legacy Java app to Kotlin and Clean Architecture while still shipping releases.

  • Java → Kotlin
  • MVVM
  • LiveData
  • Data Binding
  • RxJava
  • Coroutines
  • Dagger 2

Released on Google Play; that app is no longer available. In April 2024, Telna sold the KnowRoaming brand to eSimplified, which now publishes a different KnowRoaming eSIM app that I didn't work on.

Fueled · iFIT · 2021 – 2022

  • Fitness

iFIT is a connected-fitness platform with trainer-led workouts. I worked on the dashboard of its Android tablet app, where members find featured workouts, browse categories, join challenges and resume a paused workout.

My partSenior Android Developer. Built nested-list dashboard sections and a reusable Espresso library used across teams.

  • Kotlin
  • XML
  • RecyclerView
  • Epoxy
  • Espresso

Released on Google Play.

What colleagues said

  • “A standout performance.”

    — an engineering manager

  • “Owned the mobile work.”

    — an engineering manager

  • “Yet again you have come to the rescue!”

    — a director

  • “At the fastest pace possible.”

    — an engineering manager

  • “Quickly picked up Flutter.”

    — a teammate

  • “The kindest person I've worked with.”

    — a teammate

Real messages from Fueled's peer-recognition tool and Slack, quoted exactly and kept anonymous.

How I work

AI-assisted development

I plan first, work in small steps, and share one set of rules and skills across the team's AI tools. I review every diff myself.

Accessibility

TalkBack-accessible UI at a Big Five Canadian bank, proven with recorded screen-reader walkthroughs attached to each QA ticket.

Build & release

Codemagic and fastlane pipelines to Google Play and TestFlight, with the logic in fastlane so switching CI stays cheap.

Clear writing

Technical design docs for a bank's design review board, and a 25-page handoff guide so a client could ship without us.

Experience

  • 2026 Lead Mobile Engineer, Fueled — two Flutter apps, native VS library releases, AI workflow.
  • 2024–26 Senior Android Developer, Accenture (Big Five Canadian bank) — Android lead, Loyalty & Rewards Pod 4.
  • 2021–23 Senior Android Developer, Fueled — NationsBenefits, Victoria's Secret, iFIT.
  • 2018–21 Android Developer, Telna (KnowRoaming) — sole Android dev on the travel-SIM app.
  • 2017–18 Android Developer, IceMobile — Air Miles; led Save to Android Pay.

Let's talk

Open to full-time roles and B2B contracts.