Duy Pham

Android Engineer

I craft modern Android applications using the latest technologies. Always exploring new ways to build better, more performant native experiences.

About

I'm a passionate and results-driven Android Developer with expertise in building high-performance applications and SDKs. Skilled in Kotlin, Jetpack Compose, and Kotlin Multiplatform, with a strong focus on Clean Architecture and modern development practices. Proven ability to optimize performance, improve code maintainability, and develop scalable solutions used by millions. Thrives in fast-paced environments and enjoys tackling technical challenges.

Currently, I'm an Android Engineer at what3words. I contribute to the the what3words Android app; build the public and private UI components libraries allow others to integrate what3words functionality into their own applications.

In my spare time, I'm usually playing chess, video games, hanging with my friends or exploring new technologies in native Android app development.

Experience

  1. October 2023 — Present

    Android Engineer · what3words

    Build and maintain core features of the what3words Android app. Design and develop public and private UI component libraries allow others to integrate what3words functionality into their own applications. Lead architecture and performance improvements for the new Jetpack Compose-based Map component (on top of Google Maps and MapBox). Contribute to the what3words automotive app.

    • Kotlin Android
    • Kotlin Multiplatform
    • Jetpack Compose
    • Coroutines
    • Retrofit
    • Android for Cars App
    • MVVM
    • Clean Architecture
    • Dagger Hilt
    • UI Testing
    • GitHub Actions/CircleCI
  2. March 2025 — Present

    Freelancer · Confidential

    I independently developed a WearOS application designed for dental clinics to streamline daily operations for dentists and their staff. The app enhances workflow efficiency in dental practices by providing convenient access to essential functions through a wearable interface.

    • WearOS
    • Jetpack Compose
    • Ktor
    • MVVM
    • Clean Architecture
    • Dagger Hilt
  3. November 2021 — October 2023

    Device Integration Engineer · Fossil Vietnam

    Participated in building a new Wearables Framework (inspired by Android WearOS) from scratch for the next generation of Fossil smartwatches. Spearheaded the development and ownership of the core modules of the framework, including SensorManager, HealthServiceManager, and LocationManager. Optimized code and memory usage, enabling the framework to run on smartwatches with only 5MB of RAM, supporting up to 12 installed applications.

    • Android Framework
    • Java
    • Protocol Buffers
    • SNI/JNI
  4. May 2021 — November 2021

    Android SDK Engineer, Intern · Fossil Vietnam

    Developed a cross-platform SDK using Kotlin Multiplatform to enable Bluetooth communication between mobile apps and Fossil smartwatches, reducing maintenance overhead by sharing a single codebase across Android and iOS platforms.

    • Kotlin KMP
    • Bluetooth Low Energy
    • Realm Database
  5. December 2020 — March 2021

    Android Developer, Contractor · SaigonSmart

    Worked as a part-time developer during university, developing and publishing two Android applications on the Play Store.

    • Kotlin Android
    • MongoDB
    • Kotlin Coroutines

Projects

  • SunVerta Translation App

    SunVerta Translation App

    SunVerta is a comprehensive translation application built with Kotlin Compose Multiplatform (KMP), offering multiple translation methods.

    • Kotlin Multiplatform
    • Jetpack Compose
    • Coroutines
    • SQLDelight
    • Ktor
    • Material Design
    • CameraX
    • MLKit
    • Dagger Hilt
    • CircleCI
  • KMM File System

    KMM File System

    KMMFile is an utility library helps applications working with File System (Android/iOS) in Kotlin Multiplatform.

    • Kotlin Multiplatform
    • Maven Publishing
  • Personal Portfolio Template

    Personal Portfolio Template

    A modern, customizable portfolio template built with Kotlin and Freemarker. Features a clean, responsive design inspired by popular portfolio layouts, supporting dynamic content management and easy customization.

    • Kotlin Ktor Server
    • Freemarker Template
    • Tailwind CSS
    • Docker