Nhut Huynh.

Experiences

A collection of my hands-on experiences across mobile and web development, showcasing real-world projects and practical contributions.

Elisoft | Elinext Alliance

Ho Chi Minh, Vietnam

September 2025 — Present

iOS Software Engineer on Naolib and Monapass, iOS clients for Nantes public-transit and parking network, built on a shared multi-tenant codebase. Since October 2025: commits and merged PRs (features, bug fixes, security hardening, releases) across Bitbucket and GitHub.

https://www.elisoft.com/

Arrive - Monapass

November 2025 — September 2026

Description

Monapass is a branded parking/transit iOS app sharing core logic with Naolib and other variants, differentiated by branding, localization, and regional config. Focus: stability, crash prevention, localization, Liquid Glass UI compliance, Contact/Call-support update.

Responsibilities

  • Crash prevention & stability: Fixed crashes (Email Verification, TextView input); added Reminder flow null-safety checks.
  • Error handling: Restructured error-code handler to surface distinct failure types.
  • iOS platform compliance: Fixed empty nav-bar button under Liquid Glass; disabled swipe-to-dismiss on Timer Select.
  • Localization: Expanded supported-languages list.
  • Regression safety: Verified fixes against shared codebase (no cross-brand side effects); test-and-validate before merge.
  • AI-assisted development: Claude for crash-report analysis, fixes, unit tests, regression checks, code review.

Used Frameworks and Technologies

  • Architecture: MVVM, shared base view/view-model layer
  • Languages: Swift, Objective-C
  • Reactive: RxSwift, RxCocoa
  • UI: UIKit, SwiftUI
  • Localization: Shared localization key system
  • Platform services: Batch, Firebase, Datadog
  • Tooling: CocoaPods, xcodebuild, XCTest
  • Non-code tooling: Postman, Swagger, Figma, Jira, Confluence, Claude

Achievements

  • - Challenge: Diagnosed intermittent crashes (Email Verification, TextView) via null-safety and lifecycle review, without regressing other brand variants.
  • - Challenge: Adapted UI to Liquid Glass; fixed brand-specific rendering bugs (e.g., stray empty nav buttons) found in visual QA.
  • - Scope note: Mainly corrective work (bug fixes, crash prevention, compliance), complementing Naolib's feature build-out.
  • - Prototype work (not in production): Yelopass and Trenord pitch demos.

Arrive - Naolib

October 2025 — September 2026

Description

Naolib is the primary iOS app for Nantes' public-transit and parking network: buy transit passes and parking sessions, manage account and payment methods, display mTicket/QR, including Lock Screen and Dynamic Island via Live Activities. As the reference brand of the shared Whoosh! codebase, its core logic, Live Activity, security, and account/payment flows are built and validated on Naolib first, then rolled out to sibling brands.

Responsibilities

  • Feature ownership: "Launch on My Tickets" feature flag (auto-launch to active ticket), dynamic rollout with tests.
  • Live Activity / Dynamic Island: Built mTicket Live Activity (countdown, urgent/expired states); fixed dismiss resurrection, wrong QR, race condition, Apple Watch scaling.
  • Security: Screenshot/recording/casting protection on QR, bank card, payment WebView.
  • Account & payment: Fixed payment linking, card validation, Keycloak/Batch sync, checkout network loss, infinite loading after logout.
  • UI/Figma V2: Refactored mTicket, payment, registration, add-vehicle, tutorial screens; fixed layout bugs.
  • Accessibility: VoiceOver on card registration; Liquid Glass input fixes.
  • Stability: Fixed crashes (MotionTag init, offline reload, post-logout sync).
  • Localization: Standardized key format; removed unused keys.
  • Testing & release: Unit tests (Live Activity, feature flags, tagging); Naolib validation; release notes.
  • AI-assisted development: Claude across requirements, implementation, debugging, tests, code review.

Used Frameworks and Technologies

  • Architecture: MVVM, RxSwift, POP, Dependency Injection
  • Live Activity: WidgetKit, ActivityKit
  • Languages: Swift, Objective-C
  • Reactive: RxSwift, RxCocoa
  • UI: UIKit (primary), SwiftUI (growing)
  • Persistence: Realm, Kingfisher
  • Maps: GoogleMaps, GooglePlaces
  • SDKs: In-house SDK, Kotlin Multiplatform
  • Platform services: Batch, Firebase, Datadog, R.swift
  • Tooling: CocoaPods, xcodebuild, XCTest (mock injection)
  • Non-code tooling: Postman, Swagger, Figma, Jira, Confluence, Claude, ChatGPT, GitHub Copilot
  • Version control & CI/CD: Git, GitHub, Codemagic.

Achievements

  • Achievement: Owned mTicket Live Activity lifecycle (Lock Screen, Dynamic Island, Apple Watch); fixed post-launch state-sync defects.
  • Achievement: Led screen-capture security hardening on QR and payment screens.
  • Challenge: Debugged OS-level lifecycle issues (widget resurrection, Liquid Glass regressions, Apple Watch sizing).
  • Process discipline: Unit tests plus Naolib compile-validation gate for every fix.
  • Prototype work (not in production): Yelopass and Trenord pitch demos (Mobility Dashboard, brand theming).

Achievements:

  • Completed the Claude Certified Developer, Foundations (CCDV-F) certification from Anthropic.

ZIGExN VeNtura | ZIGExN Alliance

Ho Chi Minh, Vietnam

November 2021 — September 2025

Senior Mobile Developer on 7 consumer apps for the Japanese market (real estate, travel, car rental, matchmaking, jobs, renovation). Native iOS and Android, React Native and Flutter.

https://zigexn.vn/

Menoreno

October 2023 — April 2025

Description

Menoreno (ミノリノ) — Real Estate. Renovation-ready condo/house search app in Japan: unified multi-agency search, daily-updated photos, comparison, in-app viewing bookings. 32.1K iOS, 28.5K Android installs (Aug 2025).

Reshop Navi

March 2023 — May 2025

Description

Reshop Navi (リショップナビ) — Home Renovation. B2C renovation-matching app in Japan: concierge support connecting first-time renovators to vetted firms; multiple free estimates, 4,000+ firms, 10,000+ case examples, up to ¥30,000 cash reward. 2.74K iOS installs (Aug 2025).

Relifepass

January 2023 — June 2025

Description

Relifepass (リラパス) — Job Connection. Scouting app in Japan (by Franchise-hikaku.net): aspiring entrepreneurs receive direct offers from pre-screened franchise companies. 10.8K iOS, 1.2K Android installs (Aug 2025).

Travelist

March 2022 — July 2025

Description

Travelist (トラベリスト) — Travel & Booking. Flight and hotel booking app in Japan: search/booking, flight+hotel packages, hotel reviews, loyalty points. 302K iOS, 131K Android installs (Aug 2025).

UsedCar EX

January 2022 — July 2025

Description

UsedCar EX (中古車EX) — Car Industry, Life Style. Vehicle rental app in Japan: short- and long-term rentals of new/used cars, vehicle exchanges, expert consultation. 96.7K iOS, 54.1K Android installs (Aug 2025).

Minden

December 2021 — August 2025

Description

Minden (みんなの電話占い) — Life Style, Entertainment. Matchmaking app in Japan: friend/partner matching, fortune-telling, real-time Shaman consultations via call. 16.8K iOS, 3.8K Android installs (Aug 2025).

Smocca

November 2021 — August 2025

Description

Smocca (スモッカ) — Real Estate. Rental-matching app in Japan: area/train-line/map search, hotel-style reviews, advanced filters. 968K iOS, 327K Android installs (Aug 2025).

Responsibilities:

  • Native & cross-platform developer: iOS (Swift, SwiftUI), Android (Java), React Native, Flutter.
  • Contributed to design patterns and design systems.
  • Architecture: MVC, MVVM, OOP for code quality.
  • Developed and optimized modules; tested APIs via Postman.
  • Built UI from Sketch/Figma per Apple HIG and Material Design.
  • Tested on iPhone, iPad, Android phones and tablets.
  • Performance: memory optimization, unit tests.
  • Maintained GitHub READMEs and setup docs.
  • Tracked iOS/Android trends via WWDC and Google I/O.
  • Managed store setup, releases, and App Store/Google Play review communication.
  • Monitored stability with Firebase; reported insights to management.
  • Evaluated third-party libraries (Pods, packages).
  • Front-end: VueJS/Nuxt, ReactJS/Next.

Performance & Process Improvements

  • 30+ performance solutions: load speed +30%, testing time -25%.
  • Crash-free rate across all 7 projects: iOS > 99.3%, Android > 99.1% (Firebase).
  • 10+ marketing-driven features: installs +8% in Japan (2022-2023).

Mentorship & Culture Building:

  • Mentored 4 junior front-end and 2 senior back-end developers into mobile roles.
  • 3 tech talks on mobile trends and best practices.
  • Ideathon 2023, 2024 and Hackathon 2023; contributed to internal engineering forums.

Management Tools:

  • Firebase: Traffic and crash monitoring, Remote Config, App Check, Authentication, Realtime Database, reporting.
  • Appsflyer, Repro, Twilio: Marketing data, CRM, user analytics.
  • Slack: Team communication.
  • Notion, Kanban: Task tracking and project docs.
  • Sketch, Figma, Draw.io: UI/UX design, wireframes, diagrams.
  • GitHub: Source control and repo documentation.
  • Notes: Meeting notes.

AI Tools:

  • ChatGPT: Draft and verify prompt.
  • Devin Al: Mockup and draft design tasks automation.
  • Cursor Al: Enforcing coding standards, business logic, and improving code reviews.

Achievements:

  • MVP Award, Q2 2023.
  • Recognized company-wide as Mobile App Mentor.
  • Moved Smocca (React Native) and UsedCar (Flutter) from native to reach Android users.
  • Mentored 6 developers (4 junior front-end, 2 senior back-end) into mobile roles; gave 3 tech talks.
  • Took part in Ideathon 2023 and 2024 and Hackathon 2023.

HEADFULLY Co.,Ltd.

Ho Chi Minh, Vietnam

May 2020 — October 2021

Software Specialist at Headfully, a marketing and promotional company serving licensed IP brands (Disney, Marvel, Doraemon) and local character brands. Focus: systems integration, marketing tooling, company website.

https://head-fully.com/

Headfully

May 2020 — October 2021

Description

Headfully delivers full-service marketing, advertising, and promotional solutions for enterprise and brand clients, managing campaigns tied to licensed international characters and local IP. Supporting this business required integrating third-party CRM and warehouse-management systems with marketing-communication channels (SMS, Zalo), plus maintaining the company’s public-facing website.

Responsibilities

  • CRM integration: Implemented and supervised the company’s third-party CRM system, ensuring seamless integration with internal processes and enhancing customer engagement efficiency.
  • Warehouse & marketing systems: Configured and maintained the ViHAT warehouse management system, integrating key marketing-communication services (SMS Brandname, Zalo OA/Zalo ZNS, Mobile Marketing), improving promotional campaign delivery and tracking.
  • Website development: Played an active role in developing the company’s official website, collaborating with cross-functional teams to deliver a stable, user-friendly platform.
  • Cross-functional collaboration: Worked closely with marketing and sales teams to ensure technical solutions aligned with business goals, helping increase operational effectiveness.

Used Frameworks and Technologies

  • Platform: Web
  • Systems integrated: Third-party CRM system, ViHAT warehouse management system
  • Marketing-communication services: SMS Brandname, Zalo OA / Zalo ZNS, Mobile Marketing

Achievements

  • Worked across systems supporting brand/IP-driven marketing campaigns for both major international licensors and local character brands.
  • Role bridged technical implementation with business/marketing needs, requiring close coordination with non-technical stakeholders (marketing and sales teams).

Seednet Career Guidance Education & Consultancy

Ho Chi Minh, Vietnam

April 2018 — May 2020

Mobile Developer at Seednet, primary developer of a two-app suite (Netvieclam, Youhub) connecting young consumers with F&B, education, and entertainment brands in major Vietnamese cities, and giving franchise owners campaign management tools.

Youhub

August 2018 — April 2020

Description

Youhub - B2C app for young users to discover franchise brands across major Vietnamese cities (F&B, education, entertainment), with exclusive event updates, coupons, and discount vouchers.

Achievements

  • Successfully launched the open Beta release of the Youhub app directly to users during the SUMMER JOYS – MILK TEA FESTIVAL event (July 6, 2019).
  • Successfully released the Youhub app on-air directly to users during the opening ceremony of the FAHASA FESTIVAL (December 16, 2019).

Netvieclam

April 2018 — March 2019

Description

Netvieclam - B2C job-hunting app in Vietnam connecting students and fresh graduates directly with employers for part-time and full-time jobs.

Responsibilities:

  • End-to-end app development: Primary developer of iOS (Swift) and Android (Java) apps, MVC, RESTful APIs.
  • UI/UX implementation: Responsive screens from designs; consistent design system with designers.
  • Documentation: API specs, repository guidelines.
  • Performance & engagement: Optimized performance/UX; Firebase and OneSignal for analytics and push.
  • Release management: App Store and Google Play releases, CI/CD pipelines.
  • Full lifecycle ownership: Architecture, coding, testing, release, documentation.
  • User feedback loop: Gathered feedback at launch events to improve usability.
  • Companion app support: Youhub Biz for franchise owners (events, vouchers, engagement tracking).

Frameworks and Technologies:

  • Languages/Platforms: Swift (iOS), Java (Android).
  • Architecture: MVC, RESTful API.
  • Platform services: Firebase, OneSignal.
  • Design tools: Sketch.
  • Version control & IDEs: GitLab, Xcode, Android Studio.
  • Release: App Store Connect, Google Play Console, CI/CD.

Green Studio Corporation

Ho Chi Minh, Vietnam

June 2017 — March 2018

Junior iOS Developer at Green Studio Corporation, building Native Platform apps on iOS.

https://greenstudio.vn/

Wisepass

June 2017 — March 2018

Description

Wisepass – Lifestyle membership app for F&B, connecting premium users to fine dining and wine experiences.

Responsibilities

  • Native app development: iOS (Swift) and Android (Java) apps, MVC, RESTful APIs.
  • End-to-end delivery: Concept to release, UI/UX designs into features.
  • Documentation: Project docs, API specs.
  • Performance & UX: Optimized performance, responsiveness, UX.
  • Release management: App Store Connect and Google Play Console releases.
  • Full lifecycle: Architecture, coding, testing, CI/CD, release.

Used Frameworks and Technologies

  • Platforms: iOS, Android
  • Languages: Swift, Java
  • Architecture: MVC, MVVM, RESTful API integration
  • Platform services: Firebase, OneSignal (analytics & push notifications)
  • Design tools: Sketch
  • Version control & IDEs: GitLab, Xcode, Android Studio
  • Release management: App Store Connect, Google Play Console, CI/CD

Achievements

  • Successfully launched the Wisepass app, which continues to operate successfully and generate revenue across the Vietnam and Singapore markets to this day.

JOCO

Ho Chi Minh, Vietnam

May 2016 — Jun 2017

Intern iOS Developer, a start-up building a native iOS social networking app, gaining hands-on experience in Swift, UIKit, and the iOS native SDK.

JOCO

May 2016 — Jun 2017

Description

JOCO - iOS social networking app for young Vietnamese to share and discover travel experiences across the three regions of Vietnam.

Responsibilities

  • Skill development: Enhanced skills in Swift, UIKit, and iOS native SDK.
  • Feature development & testing: Developed and tested iOS features; collaborated via GitLab.
  • Code quality: Researched and implemented efficient source code structures.

Used Frameworks and Technologies

  • Platform: iOS
  • Languages: Swift, iOS native SDKs
  • Version control: GitLab