Duy Nguyen

Flutter developer who takes apps from first commit to the App Store.

Four years at Mindhive in Brisbane. Sole engineer on Proxy, lead developer on YeahNah. Dart first, with Swift and Kotlin where the platform needs it.

Email Duy See the two apps

YeahNah

One codebase for iOS, Android and web?

Go on, vote.

Proxy Listening

  1. Mia Can the lock screen show the meeting timer?
  2. Duy Yes. That is a Live Activity. I will write it in Swift.
  3. Mia And on Android?
  4. Duy A live-update notification in Kotlin, fed by the same channel.
  5. After the meeting Duy ships both by Friday.

Sketches of the two apps, not screenshots. The poll works.

Work

Proxy

AI meeting assistant for iOS and Android. Sole engineer, from the first commit to public release on both stores.

  • Built the AI pipeline: Recall.ai meeting bots scheduled through Google and Outlook calendar OAuth, live transcription, and post-meeting insights from OpenAI and Gemini.
  • Streaming AI chat and voice mode over WebSockets.
  • Native Swift for WidgetKit widgets, Live Activities, App Intents and a share extension. Native Kotlin for a Jetpack Glance widget and a live-update notification service. All bridged to Flutter through platform channels.
  • AWS Amplify backend: AppSync GraphQL, Cognito federated with Auth0, and S3.
  • Hardened for external penetration testing with certificate pinning, root and jailbreak detection, and obfuscation.
  • RevenueCat subscriptions, Mixpanel analytics, Sentry monitoring, and multi-environment Codemagic pipelines publishing to both stores.

YeahNah

Social polling for iOS, Android and web. Lead developer, from concept to the App Store, Google Play and the browser.

  • Clean Architecture and BLoC, covered by unit, widget, bloc and golden snapshot tests. CI fails the build below 88% coverage.
  • OpenAI turns a free-text prompt into a full survey, and generates the survey imagery.
  • Daily prediction game, survey templates with community publishing, QR sharing, and anonymous participation.
  • Firebase Cloud Messaging push, Branch.io deep links, and in-app review and update flows.
  • Amplitude, PostHog and Firebase analytics with Sentry monitoring.
  • Codemagic and Bitbucket Pipelines run the tests, gate coverage, and deploy to both stores and the web.

Skills

Languages
Dart (expert), Swift, Kotlin, JavaScript, TypeScript, SQL, Python, Java, C#
Flutter
BLoC and Cubit, get_it, auto_route, build_runner codegen, responsive and adaptive UI, testing with mockito, bloc_test and golden_toolkit
Native
WidgetKit, Live Activities, App Intents and share extensions in Swift. Jetpack Glance and notification services in Kotlin. Platform channels between them.
Backend and services
AWS Amplify (AppSync GraphQL, Cognito, S3), Auth0, Firebase (FCM, Analytics, Firestore, Crashlytics), REST, WebSocket and Socket.IO, RevenueCat, OpenAI and Gemini APIs, Recall.ai, Branch.io
Tools
Codemagic, Bitbucket Pipelines, Git, Sentry, Mixpanel, Amplitude, PostHog, Xcode, Android Studio, Figma, Jira, Claude Code, Copilot
How I work
Clean Architecture, test-driven development, CI/CD, small increments shipped often, Scrum

Path

  1. Queensland University of Technology
    Bachelor of Information Technology, Computer Science
  2. Mindhive, Brisbane
    App developer. Production Flutter apps for iOS, Android and web, owned from architecture through store release and support.