Skip to content
View baharudin-yusup's full-sized avatar

Highlights

  • Pro

Block or report baharudin-yusup

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
baharudin-yusup/README.md

Profile picture

Baharudin Yusup

Senior Mobile Engineer & Technical Lead

View My WebsiteConnect on LinkedInEmail Me

I'm a Senior Mobile Engineer and Technical Lead with 8+ years building apps used by millions, including Avis Budget Group (car-rental giant, 15M+ users), UOB (one of Singapore's largest banks), Scoot (a Singapore-based regional airline), and BRI (Indonesia's largest state-owned bank). I ship production apps across the full mobile spectrum: native Android, iOS, Flutter, and React Native. I have led migrations across that spectrum: Java to Flutter, eight apps into one React Native codebase, and now legacy Kotlin/XML and Swift/UIKit into Jetpack Compose and SwiftUI.

Career Highlights

  • Led the rewrite of 8 apps into one codebase for Avis Budget Group's car-rental suite, used by millions of renters worldwide: native and Flutter apps across NAM/APAC and EMEA consolidated into a modular React Native platform.
  • Migrated BRI's Ceria personal-loan app (5M+ downloads on the Play Store) from legacy Java to Flutter, speeding up feature delivery and cutting infrastructure costs.
  • Kept flight operations running for Scoot Airline: built the vOCC Android app used daily by pilots, ground staff, and ops managers for mission-critical flight operations.
  • Accelerated delivery at Azendo with an AI-assisted, spec-driven workflow powering the incremental Ledoc rebuild into Jetpack Compose and SwiftUI.
  • Founded and ran a software consultancy (Venragroup Technology) for four years, leading product delivery while building and mentoring a cross-functional team.

Tech Stack

Mobile App Development

Kotlin Jetpack Compose Swift SwiftUI Flutter React Native

Backend & Web

Go .NET Node.js Firebase GraphQL React TypeScript PostgreSQL

DevOps & Cloud

AWS Docker Kubernetes GitHub Actions Jenkins Terraform

Mobile Architecture

Clean Architecture MVVM Modularization Coroutines & Flow Swift Concurrency

Engineering Practices

Domain-Driven Design Agile (Scrum) AI-Assisted / Spec-Driven Development

Professional Experience

  • Senior Mobile Application Developer | Azendo | Feb 2026 – Present | Bangkok, Thailand
    Driving the hands-on native rebuild of Ledoc, a facility management platform (Android and iOS): Kotlin/XML to Jetpack Compose and Swift/UIKit to SwiftUI, incrementally, while the existing apps stay live.

  • Technical Lead | Photon | Nov 2023 – Nov 2025 | Jakarta, Indonesia
    Led a cross-region team rewriting the Avis Budget Group global car rental suite (15M+ users, Android and iOS) into one modular React Native codebase.

  • Mobile Application Developer | Buuuk | Dec 2022 – Oct 2023 | Singapore
    Built the vOCC flight-operations Android app for Scoot Airline and StyleUp!, a Flutter uniform-ordering app for 5,000+ UOB employees (Android and iOS).

  • Mobile Application Developer | Bank Rakyat Indonesia | Jul 2022 – Apr 2023 | Jakarta, Indonesia
    Migrated Ceria, a personal loan app with 5M+ downloads (Android and iOS), from legacy Java to Flutter.

  • Fullstack Mobile Developer | Lakone Serasa Juara | May 2020 – Jun 2021 | Surabaya, Indonesia
    Built the Flutter app and C++ firmware control loop for the Lakone smart coffee roaster, connected over Bluetooth Low Energy.

  • Founder & CTO | Venragroup Technology | May 2018 – Jun 2022 | Surabaya, Indonesia
    Ran a software consultancy for local SMEs; delivered the GESITS electric-motorcycle IoT display (Kotlin, C++, Android Things) and the Dolen Aja e-commerce app (Flutter).

Personal Projects

  • Salingsapa - Communication App for the Deaf (Play Store and App Store)
    Enables video calls for the deaf community by translating sign language and speech both ways.
    Tech: Flutter, RTC, Speech-to-Text, Sign Language Recognition

  • TMDB Catalog - Movie Catalog App (Play Store)
    A modular Android app that browses the TMDb movie database, with automated release pipelines.
    Tech: Kotlin, Clean Architecture, Gradle Modularization, GitHub Actions CI/CD

  • Personal Portfolio Website - My Portfolio and Project Showcase
    Tech: Nx Monorepo, React.js, Strapi CMS, Automated CI/CD

For a comprehensive portfolio of 15+ personal and professional projects, visit www.baharudin.dev/projects.

Education

Institut Teknologi Sepuluh Nopember (ITS)

  • Bachelor of Engineering (BE), Computer Engineering | Jul 2017 – Jul 2023

Certifications & Awards


Regarding My GitHub Activity
This profile primarily showcases my personal and open-source projects. My professional contributions for enterprise clients are hosted on private repositories (e.g., Bitbucket and private GitHub organizations).

Pinned Loading

  1. salingsapa salingsapa Public

    A video call apps to enable deaf people to communicate with normal people using sign language recognition and speech-to-text

    Dart 19

  2. tmdb-android-compose tmdb-android-compose Public

    TMDB Catalog is an Android app that utilizes TMDB API for discover movies. Built with a Clean Architecture and Jetpack Compose UI.

    Kotlin 4

  3. pokemon-android-compose pokemon-android-compose Public

    Native Pokémon catalog built with Kotlin, Jetpack Compose, and Clean Architecture. Live data from PokéAPI.

    Kotlin

  4. pokemon-ios-swiftui pokemon-ios-swiftui Public

    Native Pokémon catalog built with SwiftUI and Clean Architecture. Real-time data from PokéAPI.

    Swift